"use client"; import React, { useState } from "react"; import { cn } from "@/shared/utils/cn"; interface Tab { label: string; content: React.ReactNode; } interface TabsProps { tabs: Tab[]; defaultIndex?: number; className?: string; } export default function Tabs({ tabs, defaultIndex = 0, className }: TabsProps) { const [activeIndex, setActiveIndex] = useState(defaultIndex); return (