import { j as jsxRuntimeExports } from '../node_modules/.pnpm/react@18.2.0/node_modules/react/jsx-runtime.js';
import { Root as $69cb30bb0017df05$export$be92b6f5f03c0fe9, List as $69cb30bb0017df05$export$54c2e3dc7acea9f5, Content as $69cb30bb0017df05$export$7c6e2c02157bb7d2, Trigger as $69cb30bb0017df05$export$41fb9f06171c75f4 } from '../node_modules/.pnpm/@radix-ui_react-tabs@1.0.4_@types_react-dom@18.0.11_@types_react@18.2.12_react-dom@18.3.1_react@18.2.0__react@18.2.0/node_modules/@radix-ui/react-tabs/dist/index.js';
import { cva } from '../node_modules/.pnpm/class-variance-authority@0.6.0_typescript@5.4.3/node_modules/class-variance-authority/dist/index.js';
import React__default from 'react';
import styles from './tabs.module.css.js';

const root = cva(styles.root);
const TabsRoot = ({ className, ...props }) => (jsxRuntimeExports.jsx($69cb30bb0017df05$export$be92b6f5f03c0fe9, { className: root({ className }), ...props }));
TabsRoot.displayName = $69cb30bb0017df05$export$be92b6f5f03c0fe9.displayName;
const tablist = cva(styles.tablist, {
    variants: {
        underline: {
            true: styles["tablist-underline"],
        },
        elevated: {
            true: styles["tablist-elevated"],
        },
    },
});
const TabsList = React__default.forwardRef(({ className, underline, elevated, ...props }, ref) => (jsxRuntimeExports.jsx($69cb30bb0017df05$export$54c2e3dc7acea9f5, { ref: ref, className: tablist({ underline, elevated, className }), ...props })));
TabsList.displayName = $69cb30bb0017df05$export$54c2e3dc7acea9f5.displayName;
const content = cva(styles.content);
const TabsContent = ({ className, ...props }) => (jsxRuntimeExports.jsx($69cb30bb0017df05$export$7c6e2c02157bb7d2, { className: content({ className }), ...props }));
TabsContent.displayName = $69cb30bb0017df05$export$7c6e2c02157bb7d2.displayName;
const trigger = cva(styles.trigger);
const TabsTrigger = ({ className, ...props }) => (jsxRuntimeExports.jsx($69cb30bb0017df05$export$41fb9f06171c75f4, { className: trigger({ className }), ...props }));
TabsTrigger.displayName = $69cb30bb0017df05$export$41fb9f06171c75f4.displayName;
const Tabs = Object.assign(TabsRoot, {
    Trigger: TabsTrigger,
    Content: TabsContent,
    List: TabsList,
});

export { Tabs };
//# sourceMappingURL=tabs.js.map
