paperclip/ui
scotttong 7929aabeba refactor(ui): mint --paperclip-code-highlight-* vars at their fallback values (A5)
FileViewerSheet's code-line highlight referenced
--paperclip-code-highlight-bg / --paperclip-code-highlight-border without
either var ever being defined, so rendering always came from the var()
fallbacks. Define both in the extracted-tokens :root block at exactly the
former fallback values (rgba(250,204,21,0.12) / rgb(234,179,8)) and drop
the now-redundant fallbacks from the Batch 4 --code-highlight-*-resolved
wrappers. Call sites in FileViewerSheet.tsx unchanged. Nothing anywhere
sets these vars at runtime (verified via rg), so pixels are identical.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 16:18:33 -07:00
..
public [codex] Bundle UI webfonts with the app (#9020) 2026-07-06 11:02:45 -05:00
src refactor(ui): mint --paperclip-code-highlight-* vars at their fallback values (A5) 2026-07-06 16:18:33 -07:00
storybook storybook: primitive coverage stories + deterministic-render fixes 2026-07-06 13:48:17 -07:00
README.md
components.json
index.html
package.json
tsconfig.json
vite.config.ts
vitest.config.ts
vitest.setup.ts

README.md

@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.

Storybook

Storybook config, stories, and fixtures live under ui/storybook/.

pnpm --filter @paperclipai/ui storybook
pnpm --filter @paperclipai/ui build-storybook

Typical use

Install the package, then serve or copy the built files from node_modules/@paperclipai/ui/dist.