A comprehensive design system by Uprock that provides a set of reusable components, patterns, and guidelines for building consistent and accessible user interfaces.
- Component Library: A collection of pre-built, customizable UI components
- Accessibility: Built with WCAG compliance in mind
- Documentation: Comprehensive guides and examples
npm install @bluewavelabs/prism-ui
# or
yarn add @bluewavelabs/prism-ui
First, import the styles in your application's entry file (e.g., App.tsx
, main.tsx
, or index.tsx
).
// Import complete styles
import '@bluewavelabs/prism-ui/style';
import { Button, Card, Input } from '@bluewavelabs/prism-ui';
function App() {
return (
<Card>
<Input label="Enter your name" />
<Button>Submit</Button>
</Card>
);
}
- Button
- Card
- Input
- Select
- Radio
- Switch
- Table
- Tabs
- Modal
- Sidebar
For detailed documentation and examples, visit our Storybook.
# Start Storybook
npm run storybook
# Build package
npm run build:pkg
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.