import { CardVariant, CardAlignment } from '../../../Card/types'
import { ButtonType, ButtonSize } from '../../../Button/types'
import { Tag, TagColor, TagVariant, TagSize } from '../../../Tags'
import { Settings, TrendingUp, User, Star, CheckCircle } from 'lucide-react'
import Button from '../../../Button/Button'
import { Card } from '../../../Card'
const CardLightHouse = () => {
return (
{/* Default Card Variants */}
}
headerTitle="Analytics Dashboard"
headerTag={
}
headerSlot2={
}
aria-label="Open dashboard settings"
/>
}
subHeader="Real-time performance metrics and insights"
bodyTitle="Monthly Summary"
content="Track your key metrics and performance indicators with comprehensive analytics and real-time data visualization."
actionButton={{
text: 'View Full Report',
buttonType: ButtonType.PRIMARY,
size: ButtonSize.SMALL,
}}
/>
}
headerSlot2={
}
aria-label="More options"
/>
}
subHeader="Manage users and permissions"
bodyTitle="Active Users"
content="Currently 142 active users with various permission levels. Manage access and roles from this dashboard."
actionButton={{
text: 'Manage Users',
buttonType: ButtonType.PRIMARY,
size: ButtonSize.SMALL,
}}
/>
{/* Aligned Card - Vertical */}
JD
}
headerTitle="John Doe"
headerTag={
}
subHeader="Senior Developer"
bodyTitle="Profile Information"
content="Senior Developer with expertise in React and Node.js. 5+ years of experience building scalable web applications."
actionButton={{
text: 'View Profile',
buttonType: ButtonType.SECONDARY,
size: ButtonSize.SMALL,
}}
/>
Image Placeholder
}
headerTitle="Image Card"
subHeader="Standard vertical alignment"
bodyTitle="Beautiful Gradient"
content="This card showcases vertical alignment without center alignment, perfect for image-heavy content."
actionButton={{
text: 'View Gallery',
buttonType: ButtonType.SECONDARY,
size: ButtonSize.SMALL,
}}
/>
{/* Aligned Card - Horizontal */}
}
headerTitle="New App Launch"
headerSlot2={
}
aria-label="More options"
/>
}
subHeader="Description (max 1-2 lines)"
content="Lorem ipsum dolor sit amet consectetur. Suscipit at dolor morbi adipiscing."
actionButton={{
text: 'Send Message',
buttonType: ButtonType.PRIMARY,
size: ButtonSize.SMALL,
}}
/>
}
headerTitle="Customize Board"
headerTag={
}
subHeader="Description (max 1-2 lines)"
content="Lorem ipsum dolor sit amet consectetur. Suscipit at dolor morbi adipiscing dispiscing..."
actionButton={{
text: 'Latest Feature',
buttonType: ButtonType.SECONDARY,
size: ButtonSize.SMALL,
}}
/>
{/* Custom Card */}
Custom Dashboard
}
aria-label="Settings"
/>
142
Total Users
89%
Success Rate
Custom Profile
This is a custom card where you have complete
control over the content. Just 16px padding wrapper!
{/* Cards with All Features */}
}
headerTitle="Analytics Dashboard"
headerTag={
}
headerSlot2={
}
aria-label="Open dashboard settings"
/>
}
subHeader="Real-time performance metrics and insights"
bodySlot1={
All systems operational
}
bodyTitle="Monthly Summary"
content="Track your key metrics and performance indicators with comprehensive analytics and real-time data visualization."
bodySlot2={