import React from "react"; import { ThemeProvider, ThemeToggle, Button, Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent } from "../index"; /** * ShadcnDemo Component * * Demonstrates various shadcn UI components including: * - Cards with different content * - Buttons with different variants and sizes * - Theme toggling between light and dark modes * - Responsive layout using Tailwind CSS */ export function ShadcnDemo() { return (

Shadcn UI Demo

Button Variants

Button Sizes

Cards

{/* Feature Card */} Feature Highlight Showcasing a key product feature

This card demonstrates a clean way to highlight important features or content in your application.

{/* Stats Card */} Statistics Key metrics and data points
Total Users 1,234
Active Sessions 567
Conversion Rate 12.5%
{/* CTA Card */} Get Started Begin your journey today

Sign up now and get access to all premium features for the first 30 days.

Responsive Demo

Mobile View

Default

Tablet View

sm:block

Desktop View

lg:block

Desktop View

lg:block

Interactive States

Button States Interactive Example

Toggle between these options:

); } export default ShadcnDemo;