- Added essential configuration files including components.json, package.json, and tsconfig.json to establish the component library structure. - Introduced global styles in globals.css and layout structure in layout.tsx for consistent design application. - Implemented various UI components such as Accordion, AlertDialog, Button, Card, and more, enhancing the component library for future development. - Included utility functions and hooks to support component functionality and responsiveness. This commit sets up the groundwork for a comprehensive UI component library, facilitating a modular and scalable design system.
36 lines
986 B
TypeScript
36 lines
986 B
TypeScript
// Core Typography
|
|
export { Heading } from "./heading"
|
|
export { LeadText } from "./lead-text"
|
|
export { SectionLabel } from "./section-label"
|
|
export { Metadata } from "./metadata"
|
|
|
|
// Interactive Elements
|
|
export { Button } from "./button"
|
|
export { AnimatedLink } from "./animated-link"
|
|
|
|
// Cards
|
|
export { Card, CardHeader, CardTitle, CardContent } from "./card"
|
|
export { LiftCard } from "./lift-card"
|
|
export { MotionCard } from "./motion-card"
|
|
export { GalleryCard } from "./gallery-card"
|
|
|
|
// Form Components
|
|
export { FormContainer } from "./form-container"
|
|
export { FormField, Input, Textarea } from "./form-field"
|
|
export { Calendar } from "./calendar"
|
|
|
|
// Feedback
|
|
export { Toast } from "./toast"
|
|
|
|
// Design System
|
|
export { ColorSwatch } from "./color-swatch"
|
|
|
|
// Layout
|
|
export { HeroOverlay } from "./hero-overlay"
|
|
export { StickySplit } from "./sticky-split"
|
|
export { Divider } from "./divider"
|
|
export { Filmstrip } from "./filmstrip"
|
|
|
|
// Animation
|
|
export { Reveal } from "./reveal"
|