ui/phase-12: order composer skeleton
OrderDraftStore persists per-game command drafts in Cache; the sidebar Order tab renders the list with a per-row delete control. The layout passes a `historyMode` prop through Sidebar / BottomTabs as a constant `false`, so Phase 26 only flips the source. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -65,6 +65,7 @@ ui/
|
||||
├── docs/ topic-based design notes
|
||||
│ ├── auth-flow.md email-code login, session store, revocation
|
||||
│ ├── i18n.md translation primitive, native-name picker, extensibility
|
||||
│ ├── order-composer.md order draft model, persistence, history-mode wiring
|
||||
│ ├── storage.md web KeyStore/Cache, IDB schema, baseline
|
||||
│ ├── testing.md per-PR / release test tiers
|
||||
│ └── wasm-toolchain.md TinyGo build, JSDOM loading, bundle budget
|
||||
@@ -90,6 +91,8 @@ Linked topic docs:
|
||||
language picker, recipe for adding a new locale.
|
||||
- [`docs/storage.md`](docs/storage.md) — web KeyStore/Cache,
|
||||
IndexedDB schema, browser baseline.
|
||||
- [`docs/order-composer.md`](docs/order-composer.md) — local
|
||||
order draft store, persistence, history-mode wiring.
|
||||
- [`docs/wasm-toolchain.md`](docs/wasm-toolchain.md) — TinyGo build,
|
||||
loading recipe, bundle size budget.
|
||||
- [`docs/testing.md`](docs/testing.md) — Tier 1 per-PR + Tier 2
|
||||
|
||||
Reference in New Issue
Block a user