import { t as e } from "./dist-D-6_qntS.js";
import { t } from "./utils-CHlhTiFC.js";
import * as n from "react";
import r from "react";
import { jsx as i } from "react/jsx-runtime";
//#region node_modules/@radix-ui/react-separator/dist/index.mjs
var a = "Separator", o = "horizontal", s = ["horizontal", "vertical"], c = n.forwardRef((t, n) => {
	let { decorative: r, orientation: a = o, ...s } = t, c = l(a) ? a : o, u = r ? { role: "none" } : {
		"aria-orientation": c === "vertical" ? c : void 0,
		role: "separator"
	};
	return /* @__PURE__ */ i(e.div, {
		"data-orientation": c,
		...u,
		...s,
		ref: n
	});
});
c.displayName = a;
function l(e) {
	return s.includes(e);
}
var u = c, d = r.forwardRef(({ className: e, variant: n = "dark", orientation: r = "horizontal", ...a }, o) => /* @__PURE__ */ i(u, {
	...a,
	ref: o,
	orientation: r,
	className: t(r === "horizontal" ? "h-[1px] w-full" : "h-full w-[1px]", n === "dark" ? "bg-primary-gray-600 dark:bg-primary-gray-200" : "bg-primary-gray-400 dark:bg-primary-gray-550", e)
}));
d.displayName = u.displayName;
//#endregion
export { d as t };

//# sourceMappingURL=separator-ujALcs8r.js.map