feat: port logs flow to ant mobile
- Add src/mocks/logs.ts: canonical in-memory log store (5 seed entries, addLog/getLog/getLogs) - Add src/features/logs/types.ts: LogItem and Equipment types - Add src/features/logs/utils.ts: formatLogDate, formatLogTime, getEquipmentLabels, findTodayLog, truncate - Add src/features/logs/LogListPage.tsx: today card + history list + FAB, mirrors logs.html semantics - Add src/features/logs/LogDetailPage.tsx: hero, body sections, meta grid, equipment tags - Add src/features/logs/LogFormPage.tsx: core + extra fields, Selector for weather/equipment, mock submit - Update src/lib/mock-logs.ts: shim re-export from mocks/logs.ts (backward compat for HomePage) - Update src/App.tsx: wire /logs, /logs/new, /logs/:id routes; drop placeholder LogsPage import - Update src/pages/LogsPage.tsx: forward-export to features/logs/LogListPage - Update package.json: add preview:local script (port 8084, host 0.0.0.0) - Add src/tests/logs-utils.test.ts: 14 tests covering all util helpers Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
"dev": "vite",
|
||||
"build": "tsc && vite build",
|
||||
"preview": "vite preview",
|
||||
"preview:local": "vite preview --port 8084 --host 0.0.0.0",
|
||||
"test": "vitest run"
|
||||
},
|
||||
"dependencies": {
|
||||
|
||||
Reference in New Issue
Block a user