MT Design System
Sistema de design para aplicações Mundo Transparente. Inclui tokens de design, componentes React reutilizáveis e preset do Tailwind CSS.
Instalação
Instale o pacote no seu projeto:
pnpm add @mt/design-system
Configuração do Tailwind
Configure o preset no seu tailwind.config.ts:
import type { Config } from 'tailwindcss'import mtPreset from '@mt/design-system/preset'const config: Config = {presets: [mtPreset],content: ['./src/**/*.{js,ts,jsx,tsx,mdx}','./node_modules/@mt/design-system/**/*.{js,ts,jsx,tsx}',],}export default config
Importar Tokens CSS
Importe os tokens CSS no seu arquivo principal:
import '@mt/design-system/tokens'import '@mt/design-system/animations'
Usar Componentes
Importe e use os componentes:
import { Button, Card, Input } from '@mt/design-system'function App() {return (<Card><Input placeholder="Digite algo..." /><Button variant="primary">Enviar</Button></Card>)}
Estrutura
- •Tokens: Cores, espaçamentos, sombras e animações do sistema
- •Preset: Configuração do Tailwind CSS com os tokens
- •Componentes: Componentes React pré-estilizados e reutilizáveis