'use strict';

var jsxRuntime = require('react/jsx-runtime');
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');
var index = require('../../node_modules/.pnpm/@radix-ui_react-separator@1.1.7_@types_react-dom@19.1.7_@types_react@19.1.9__@types_react@19._qmm3o5buninj3htcvdvhxgguky/node_modules/@radix-ui/react-separator/dist/index.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.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
