Components
Loading preview...
// demo.tsx
import { User, CreditCard, Settings, Terminal } from 'lucide-react';
import Tabs, { TabsContent, TabsList, TabsTrigger } from '@/components/ui/indevui-tabs';
function TabsDemo() {
return (
<div className="w-full max-w-xl p-4">
<Tabs defaultValue="account">
<TabsList>
<TabsTrigger value="account">
<User />
Account
</TabsTrigger>
<TabsTrigger value="billing">
<CreditCard />
Billing
</TabsTrigger>
<TabsTrigger value="settings">
<Settings />
Settings
</TabsTrigger>
<TabsTrigger value="logs" disabled>
<Terminal />
Logs
</TabsTrigger>
</TabsList>
<TabsContent value="account">
<h3 className="mb-2 text-lg font-semibold">Account Information</h3>
<p className="text-muted-foreground">
Manage your account settings and set e-mail preferences.
</p>
</TabsContent>
<TabsContent value="billing">
<h3 className="mb-2 text-lg font-semibold">Billing Details</h3>
<p className="text-muted-foreground">
View your payment history and manage your subscription.
</p>
</TabsContent>
<TabsContent value="settings">
<h3 className="mb-2 text-lg font-semibold">Application Settings</h3>
<p className="text-muted-foreground">
Customize the application to fit your workflow.
</p>
</TabsContent>
<TabsContent value="logs">
<p>This content will not be displayed as the trigger is disabled.</p>
</TabsContent>
</Tabs>
</div>
);
}
export { TabsDemo as DemoOne };