'use strict';

var jsxRuntime = require('../../node_modules/.pnpm/react@18.2.0/node_modules/react/jsx-runtime.cjs');
var index = require('../../node_modules/.pnpm/@radix-ui_react-separator@1.0.3_@types_react-dom@18.0.11_@types_react@18.2.12_react-dom@18.3._na4co26slzimf5qojej32hgyjm/node_modules/@radix-ui/react-separator/dist/index.cjs');
var index$1 = require('../../node_modules/.pnpm/class-variance-authority@0.7.1/node_modules/class-variance-authority/dist/index.cjs');
var separator_module = require('./separator.module.css.cjs');

const separator = index$1.cva(separator_module.default.separator, {
    variants: {
        size: {
            small: separator_module.default["separator-small"],
            half: separator_module.default["separator-half"],
            full: separator_module.default["separator-full"],
        },
        color: {
            primary: separator_module.default["separator-primary"],
            secondary: separator_module.default["separator-secondary"],
            tertiary: separator_module.default["separator-tertiary"],
        }
    },
    defaultVariants: {
        size: "full",
        color: "primary",
    },
});
function Separator({ className, orientation = "horizontal", size, color, "aria-label": ariaLabel, ...props }) {
    return (jsxRuntime.jsxRuntimeExports.jsx(index.Root, { decorative: true, orientation: orientation, className: separator({ size, color, className }), "aria-orientation": orientation, "aria-label": ariaLabel || `${orientation} separator`, role: "separator", ...props }));
}
Separator.displayName = "Separator";

exports.Separator = Separator;
//# sourceMappingURL=separator.cjs.map
