{"repo":"ribborges/jaci-ui","free":true,"listed":false,"github":"https://github.com/ribborges/jaci-ui","clone":"git clone https://github.com/ribborges/jaci-ui.git","description":"Jaci UI is an accessible React component library with a neutral default visual language, Panda CSS tokens, static CSS distribution, and SSR-safe components.","language":"TypeScript","stars":16,"topics":["nextjs","pandacss","react","react-router","reactjs","remixjs","typescript","ui-components","javascript","storybook"],"license":"MIT","category":"ui-components","readme_excerpt":"Jaci UI Jaci UI is an accessible React component library with a neutral default visual language, Panda CSS tokens, static CSS distribution, and SSR-safe components. Packages - jaci-ui: React components. - jaci-ui/styles.css: generated default styles. - jaci-ui/panda-preset: optional Panda CSS tokens and conditions. Local development Use Node 22.18 or newer, then install dependencies: Visual component testing Run the full component catalog in Storybook: Open http://localhost:6006. The toolbar switches between the light and dark themes, and each story documents variants, focus states, invalid form states, and responsive layouts. For a small application-level consumer test, run the Vite fixture: Open the URL printed by Vite (normally http://localhost:5173). To validate a Next app manually, run pnpm --filter @jaci-ui/fixture-next dev ; its production build is also exercised by the workspace checks. The React Router SSR smoke test is available through pnpm --filter @jaci-ui/fixture-react-router check . In Next App Router Server Components, use the named primitive exports when rendering an interactive trigger ( AlertDialogRoot / AlertDialogTrigger , DrawerRoot / DrawerTrigger ). Keep the compound AlertDialog.Root and Drawer.Root compositions inside a \"use client\" component; this preserves the RSC client-reference boundary while keeping the same API in client apps. Automated checks pnpm storybook:build verifies the documentation build, while pnpm package:check validates the distribu","default_branch":null,"files":null,"tree":[],"storefront":"/r/ribborges","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ribborges/jaci-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}