Files
soorya-carpet/bootstrap/ssr/assets/tabs-C0o9riYx.js
admin eba9e5f182
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
chore: frontend build
2025-10-27 15:27:26 +05:45

68 lines
1.9 KiB
JavaScript

import { jsx } from "react/jsx-runtime";
import * as TabsPrimitive from "@radix-ui/react-tabs";
import { c as cn } from "./index-CY6fYws-.js";
function Tabs({
className,
...props
}) {
return /* @__PURE__ */ jsx(
TabsPrimitive.Root,
{
"data-slot": "tabs",
className: cn("flex flex-col gap-2", className),
...props
}
);
}
function TabsList({
className,
...props
}) {
return /* @__PURE__ */ jsx(
TabsPrimitive.List,
{
"data-slot": "tabs-list",
className: cn(
"bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",
className
),
...props
}
);
}
function TabsTrigger({
className,
...props
}) {
return /* @__PURE__ */ jsx(
TabsPrimitive.Trigger,
{
"data-slot": "tabs-trigger",
className: cn(
"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",
className
),
...props
}
);
}
function TabsContent({
className,
...props
}) {
return /* @__PURE__ */ jsx(
TabsPrimitive.Content,
{
"data-slot": "tabs-content",
className: cn("flex-1 outline-none", className),
...props
}
);
}
export {
Tabs as T,
TabsList as a,
TabsTrigger as b,
TabsContent as c
};