@mt-gloss/ui
v0.1.157
Published
React component library for MarketTime applications. Includes primitives (Button, Input, Select, etc.), dashboard components (MetricCard, UnifiedBreakdownTable, ChartControlBar, etc.), and patterns (LoginForm, AddressGroup).
Readme
@mt-gloss/ui
React component library for MarketTime applications. Includes primitives (Button, Input, Select, etc.), dashboard components (MetricCard, UnifiedBreakdownTable, ChartControlBar, etc.), and patterns (LoginForm, AddressGroup).
Install
npm install @mt-gloss/ui @mt-gloss/styles @mt-gloss/tokens @mt-gloss/utilsPeer Dependencies
Required:
- react ^18 || ^19
- react-dom ^18 || ^19
- @mui/material ^6 || ^7
- @mui/icons-material ^6 || ^7
- @emotion/react ^11
- @emotion/styled ^11
- date-fns ^3 || ^4
- @mt-gloss/utils ^0.1.0
Optional (for specific components):
- @dnd-kit/core, @dnd-kit/sortable, @dnd-kit/modifiers, @dnd-kit/utilities (MetricCardGrid)
- @mui/x-data-grid-pro (UnifiedBreakdownTable)
- @mui/x-date-pickers-pro (TimeFrame)
Usage
import { Button, MetricCard } from '@mt-gloss/ui';
import '@mt-gloss/ui/styles.css';