@feminab/box-ui
v0.1.3
Published
A sleek and accessible collection of React + TypeScript UI components built for rapid product development. Customize, compose, and launch in style. π
Readme
π¦ BoxUI β Beautiful. Reusable. Fast.
A sleek and accessible collection of React + TypeScript UI components built for rapid product development. Customize, compose, and launch in style. π
π Installation
Get started with BoxUI in seconds:
npm install @feminab/box-ui
# or
yarn add @feminab/box-ui
π Live Storybook
Explore all components, props, and interactive examples:
π https://boxui.netlify.app
π§© Components Available
## π§© Components Available
| Component | Description |
|------------------|---------------------------------------------|
| π·οΈ `Badge` | Highlight tags or statuses |
| π `Button` | Primary, secondary, and icon buttons |
| ποΈ `ButtonGroup` | Button group wrapper |
| π `Colors` | Theme and color palettes |
| π± `MobileNav` | Mobile responsive navbar |
| π `Paginate` | Pagination controls |
| π½ `Select` | Dropdown select inputs |
| π `SideNav` | Vertical side navigation |
| βοΈ `TextInput` | Input fields with labels & error states |
| π€ `Typography` | Typography helpers and scales |
## π¦ Usage Example
Once installed, you can start using components like this:
### β
Basic Button Usage
```tsx
import { Button } from '@feminab/box-ui';
export default function App() {
return (
<Button variant="primary" onClick={() => alert('Clicked!')}>
Click Me
</Button>
);
}
## π» Local Development
Want to contribute or tweak locally?
# Clone the repo and install dependencies
npm install
# Run Storybook locally
npm run storybook
## π§ Author
Built with β€οΈ by Femina Brahmbhatt
πΎ Featuring components crafted with accessibility and reusability in mind.
##πͺ License
MIT Β© Femina Brahmbhatt
Let me know if you'd like:
- NPM version/license/shield badges at the top
- Preview GIFs or images for components
- How to contribute or roadmap section
- Or a "Why BoxUI?" section to pitch its strengths!
Happy shipping! π