Dash UI Kit for React js
npm install dash-ui-kitDash ui kit is a UI component library with TypeScript, TailwindCSS v4, and class-variance-authority (CVA) support.
At the moment the library is in its initial stage and is actively developed. More components will be added soon and more detailed documentation will be written.
You can see all the created components in the storybook - https://alexeytriplea.github.io/dash-ui-kit/
from npm
``bash`
npm i dash-ui-kit
`css`
/ main.css /
@import "tailwindcss";
@import "dash-ui-kit/theme";
@import "dash-ui-kit/styles";
`jsx
import { Button } from 'dash-ui-kit/react';
`
- ThemeProvider - Theme context for dark/light mode
- Avatar - Avatar component that creates unique identicons from usernames with customizable appearance. To create avatars for identities, documents, and other entities, you should use their identifiers.
- Button - Flexible buttons with multiple variants and color schemes
- Select - The component of the form for choosing one element from the set.
- Text - Typography component for text.
- ValueCard - A flexibly customized container.
- ✅ Tailwind v4: Modern CSS-first architecture with @theme and @layer
- ✅ Auto-generated: Theme CSS automatically built from source
- ✅ TypeScript: Full type safety and IntelliSense support
- ✅ Lightweight: Minimal bundle size impact
`jsx
import { Button } from 'dash-ui-kit/react';
// Color schemes
// Variants
// Sizes
`
`jsx
import { Text } from 'dash-ui-kit/react';
Styled Text
`
`bash``
npm run build # Build library
npm run test # Run tests
npm run storybook # Start Storybook
MIT