mirror of
https://github.com/Sea-Haven-Industries/shoc-frontend-new.git
synced 2026-09-30 09:13:11 +00:00
Integrate origin/dev (vendor module + maintainability conventions) after PR #39. - Resolve src/app/(protected)/workorders/index.tsx conflict by keeping the PR #40 table rewrite (WoTable + WorkOrdersFilterBar); dev's only change to this file was a {Boolean(error)} lint fix on legacy filter UI that the rewrite already removed. - work-order-mapper.ts auto-merged cleanly. - Conform PR #40 table-core code to dev's new maintainability lint rules (seahaven/no-non-boolean-jsx-and, shared Text component for raw p/h elements, logical-AND for one-sided conditionals) using narrowing-preserving guards (!= null) where values flow into typed props, preserving behavior. Validation (Node v24.14.0 / npm 11.9.0): npm ci, format:check, lint, build, test (156/156) all green. |
||
|---|---|---|
| .. | ||
| api | ||
| app | ||
| components | ||
| config | ||
| domain | ||
| hooks | ||
| infra/query-key | ||
| lib | ||
| providers | ||
| routing | ||
| styles | ||
| test | ||
| app-root.tsx | ||
| app-routes.tsx | ||
| logo.svg | ||
| main.tsx | ||
| vite-env.d.ts | ||