Nicholai bba1bab8c2 feat(components): initialize custom component library with foundational files
- 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.
2025-11-25 03:01:30 -07:00

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"