UNPKG

ivt

Version:

Ivt Components Library

3 lines (2 loc) 897 B
import{c as r}from"./utils-C-nkZ_Ir.mjs";import*as t from"react";import a from"react";import{P as o}from"./index-DiPp8h7C.mjs";import{jsx as i}from"react/jsx-runtime";var e="horizontal",n=["horizontal","vertical"],l=t.forwardRef((r,t)=>{const{decorative:a,orientation:l=e,...s}=r,c=function(r){return n.includes(r)}(l)?l:e,m=a?{role:"none"}:{"aria-orientation":"vertical"===c?c:void 0,role:"separator"};return i(o.div,{"data-orientation":c,...m,...s,ref:t})});l.displayName="Separator";var s=l;function c({className:t,orientation:o="horizontal",decorative:i=!0,...e}){return a.createElement(s,{"data-slot":"separator-root",decorative:i,orientation:o,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 S}; //# sourceMappingURL=separator-BvKHt1fs.mjs.map