@pichetch08/trip-ui
v0.2.12
Published
Trip UI — shared React component library built with Tailwind v4 and Material Design 3 tokens
Maintainers
Readme
@pichetch08/trip-ui
Shared React component library for Trip applications, built with Tailwind v4 and Material Design 3 tokens.
Install
npm install @pichetch08/trip-uiPeer dependencies
npm install react react-dom clsx tailwind-merge
nextis optional — only required if you use Next.js-specific components (e.g.TripDayMapLazy).
Usage
import { Button, Modal, TimePicker, RichEditor } from "@pichetch08/trip-ui";All components are tree-shakeable. Import only what you need.
Requirements
- React ≥ 19
- Tailwind CSS v4 configured in your project with the MD3 design tokens
- Material Symbols icon font loaded in your app
Components
Over 70 shared components including:
- Form:
TextField,Select,TimePicker,DatePicker,NumberInput,Slider,RichEditor,FileUpload,OtpInput,TagGroup,RadioGroup,SegmentedControl,MultiSelect - Feedback:
Modal,Drawer,PreviewDrawer,Toast,Alert,Spinner,ProgressBar,Skeleton,PageState - Display:
Tag,StatusBadge,StatCard,Tooltip,Popover,Timeline,Stepper,Rating,Tabs - Layout:
SectionHeader,StatsSummary,MobilePreview - Maps:
TripDayMap,TripDayMapLazy - Misc:
QrCodeDisplay,SearchBar,Kbd
License
MIT
