Addresses two Important findings from the Task 1 code-quality review: 1. Swap literal #faff69 hex for the text-primary / bg-primary token (4 sites). The --primary CSS variable is already wired to volt via MIGRATION-PLAN.md phases 1-3, and 50+ existing files use the token. The original Task 1 commit landed on literal hex as a self- documenting placeholder; moving to the token aligns with the rest of the codebase and makes theme swaps a single-file change. 2. Add focus-visible styles to the Nexus mark link and each DestinationLink. Previously the component relied on browser-default outline, which on pure-black canvas + volt icons is both off-palette and visually weak. Now uses a volt ring with background offset for clear keyboard focus indication. No behavior change. All 7 IconRail tests still pass. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| components.json | ||
| index.html | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
@paperclipai/ui
Published static assets for the Paperclip board UI.
What gets published
The npm package contains the production build under dist/. It does not ship the UI source tree or workspace-only dependencies.
Typical use
Install the package, then serve or copy the built files from node_modules/@paperclipai/ui/dist.