@tutti-ui/react
v0.2.0
Published
React components for the tutti-ui design system
Maintainers
Readme
@tutti-ui/react
A React component library with 32 component families and 60+ exports, built for web with Tailwind CSS.
Install
npm install @tutti-ui/react @tutti-ui/tokens @tutti-ui/sharedTailwind Setup
Add the tutti-ui preset to your tailwind.config.js:
const tuttiPreset = require('@tutti-ui/react/tailwind');
module.exports = {
presets: [tuttiPreset],
content: [
'./src/**/*.{js,ts,jsx,tsx}',
'./node_modules/@tutti-ui/react/dist/**/*.{js,mjs}',
],
};Usage
import { Button, Input, Card } from '@tutti-ui/react';
function App() {
return (
<Card>
<Card.Header>
<Card.Title>Sign In</Card.Title>
</Card.Header>
<Card.Content>
<Input placeholder="Email" />
<Button variant="primary">Submit</Button>
</Card.Content>
</Card>
);
}Components
Form Inputs & Controls
Button, Input, Textarea, Select, Checkbox, Radio, Switch, Label, Form
Display & Feedback
Card, Avatar, Tooltip, Alert, Dialog, Toast, Skeleton, Progress, Spinner
Layout & Navigation
Stack/VStack/HStack, Divider, Tabs, Breadcrumbs, NavMenu, Sidebar, CommandPalette
AI-Native
StreamingText, AIChat, AIInput, OptimisticAction, AgentWorkflow, ConfidenceIndicator, StreamingTable
Links
License
MIT
