Bring the two slotted topbar actions onto the design system so the bar reads as one cohesive surface: - SaveToJournalButton: primary Button primitive; "saved" uses the accent, error uses a new --color-danger token, and the return link gets secondary token styling. - ExportButton: token split-button (secondary look, chevron icon, single divider) and a token dropdown menu (raised surface, soft shadow, muted descriptions). - New --color-danger token (#a03c3c, the no-go hue at full strength) for error text. Behavior and i18n unchanged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app | ||
| public | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||
| react-router.config.ts | ||
| server.ts | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.browser.config.ts | ||
| vitest.config.ts | ||