UNPKG

ivt

Version:

Ivt Components Library

3 lines (2 loc) 999 B
import{c as r}from"../chunks/utils-B4HRExF_.mjs";import*as t from"react";import o from"react";import{P as a}from"../chunks/index-Bj6b6xW8.mjs";import{jsx as i}from"react/jsx-runtime";import"../chunks/bundle-mjs-DdsKEIOo.mjs";import"react-dom";import"@radix-ui/react-slot";var e="horizontal",n=["horizontal","vertical"],l=t.forwardRef(((r,t)=>{const{decorative:o,orientation:l=e,...s}=r,c=function(r){return n.includes(r)}(l)?l:e,m=o?{role:"none"}:{"aria-orientation":"vertical"===c?c:void 0,role:"separator"};return i(a.div,{"data-orientation":c,...m,...s,ref:t})}));l.displayName="Separator";var s=l;function c({className:t,orientation:a="horizontal",decorative:i=!0,...e}){return o.createElement(s,{"data-slot":"separator-root",decorative:i,orientation:a,className:r("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",t),...e})}export{c as Separator}; //# sourceMappingURL=index.mjs.map