import{j as s}from"./vendor-react-Ci7aBfa0.js";import{d as n,L as r,e as i,f as o}from"./vendor-ui-X4tvFhT0.js";import{C as a}from"./index-Bc-jHh02.js";function u({className:t,...e}){return s.jsx(n,{"data-slot":"tabs",className:a("flex flex-col gap-2",t),...e})}function f({className:t,...e}){return s.jsx(r,{"data-slot":"tabs-list",className:a("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",t),...e})}function b({className:t,...e}){return s.jsx(i,{"data-slot":"tabs-trigger",className:a("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",t),...e})}function g({className:t,...e}){return s.jsx(o,{"data-slot":"tabs-content",className:a("flex-1 outline-none",t),...e})}export{u as T,f as a,b,g as c};