Skip to content

feat(css): add Base UI theme demo#38327

Open
opencode-agent[bot] wants to merge 1 commit into
css-design-systemfrom
base-ui-theme
Open

feat(css): add Base UI theme demo#38327
opencode-agent[bot] wants to merge 1 commit into
css-design-systemfrom
base-ui-theme

Conversation

@opencode-agent

Copy link
Copy Markdown
Contributor

Summary

  • add a Vite/React gallery that applies the unchanged @opencode-ai/css theme from feat(css): add framework-agnostic design system #38322 to Base UI primitives
  • demonstrate fields, select, checkbox, switch, slider, tabs, accordion, tooltip, popover, menu, and dialog behavior
  • emit a single-file production build so the gallery can run inside sandboxed artifact hosting

Checks

  • bun run typecheck from packages/css-base-ui
  • bun run build from packages/css-base-ui
  • bun test from packages/css (5 passed)
  • Chromium at 1440×1050/dark: select, tabs, accordion, popover, menu, and dialog interactions passed with no console or page errors
  • Chromium at 390×844/dark: no horizontal overflow
  • built artifact served and interaction-tested from the sandboxed artifact URL

Stack

Requested by: @jlongster (James Long via Slack)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant