{"version":3,"file":"index.cjs","sources":["../../../src/components/Tabs/index.tsx"],"sourcesContent":["import { cn } from \"@/components/utils\";\nimport * as TabsPrimitive from \"@radix-ui/react-tabs\";\nimport * as React from \"react\";\n\nconst Tabs = React.forwardRef<\n  React.ElementRef<typeof TabsPrimitive.Root>,\n  React.ComponentPropsWithoutRef<typeof TabsPrimitive.Root>\n>(({ className, ...props }, ref) => (\n  <TabsPrimitive.Root\n    ref={ref}\n    className={cn(\n      \"border-3 flex gap-1 rounded-md border-white p-1 text-muted-foreground\",\n      className\n    )}\n    {...props}\n  />\n));\nTabs.displayName = TabsPrimitive.List.displayName;\n\nconst TabsList = React.forwardRef<\n  React.ElementRef<typeof TabsPrimitive.List>,\n  React.ComponentPropsWithoutRef<typeof TabsPrimitive.List>\n>(({ className, ...props }, ref) => (\n  <TabsPrimitive.List\n    ref={ref}\n    className={cn(\n      \"inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground\",\n      className\n    )}\n    {...props}\n  />\n));\nTabsList.displayName = TabsPrimitive.List.displayName;\n\nconst TabsTrigger = React.forwardRef<\n  React.ElementRef<typeof TabsPrimitive.Trigger>,\n  React.ComponentPropsWithoutRef<typeof TabsPrimitive.Trigger>\n>(({ className, ...props }, ref) => (\n  <TabsPrimitive.Trigger\n    ref={ref}\n    className={cn(\n      \"inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all hover:bg-slate-200 hover:text-slate-900 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-card data-[state=active]:text-foreground data-[state=active]:shadow-sm\",\n      className\n    )}\n    {...props}\n  />\n));\nTabsTrigger.displayName = TabsPrimitive.Trigger.displayName;\n\nconst TabsContent = React.forwardRef<\n  React.ElementRef<typeof TabsPrimitive.Content>,\n  React.ComponentPropsWithoutRef<typeof TabsPrimitive.Content>\n>(({ className, ...props }, ref) => (\n  <TabsPrimitive.Content\n    ref={ref}\n    className={cn(\n      \"mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2\",\n      className\n    )}\n    {...props}\n  />\n));\nTabsContent.displayName = TabsPrimitive.Content.displayName;\n\nexport { Tabs, TabsContent, TabsList, TabsTrigger };\n"],"names":["Tabs","React","forwardRef","className","props","ref","jsx","jsxRuntimeExports","TabsPrimitive.Root","Root","cn","displayName","TabsPrimitive.List","List","TabsList","TabsTrigger","TabsPrimitive.Trigger","Trigger","TabsContent","TabsPrimitive.Content","Content"],"mappings":"ihBAIMA,EAAOC,EAAMC,YAGjB,EAAGC,eAAcC,GAASC,IAC1BC,EAAAC,kBAAAD,IAACE,EAAcC,KAAd,CACCJ,MACAF,UAAWO,EAAAA,GACT,wEACAP,MAEEC,MAGRJ,EAAKW,YAAcC,EAAmBC,KAAAF,YAEhC,MAAAG,EAAWb,EAAMC,YAGrB,EAAGC,eAAcC,GAASC,IAC1BC,EAAAC,kBAAAD,IAACM,EAAcC,KAAd,CACCR,MACAF,UAAWO,EAAAA,GACT,6FACAP,MAEEC,MAGRU,EAASH,YAAcC,EAAmBC,KAAAF,YAEpC,MAAAI,EAAcd,EAAMC,YAGxB,EAAGC,eAAcC,GAASC,IAC1BC,EAAAC,kBAAAD,IAACU,EAAcC,QAAd,CACCZ,MACAF,UAAWO,EAAAA,GACT,waACAP,MAEEC,MAGRW,EAAYJ,YAAcK,EAAsBC,QAAAN,YAE1C,MAAAO,EAAcjB,EAAMC,YAGxB,EAAGC,eAAcC,GAASC,IAC1BC,EAAAC,kBAAAD,IAACa,EAAcC,QAAd,CACCf,MACAF,UAAWO,EAAAA,GACT,kIACAP,MAEEC,MAGRc,EAAYP,YAAcQ,EAAAA,QAAsBR"}