ivt
Version:
Ivt Components Library
1 lines • 3.34 kB
Source Map (JSON)
{"version":3,"file":"separator-StpvupIv.mjs","sources":["../../node_modules/@radix-ui/react-separator/dist/index.mjs","../../src/components/ui/separator/separator.tsx"],"sourcesContent":["// src/separator.tsx\nimport * as React from \"react\";\nimport { Primitive } from \"@radix-ui/react-primitive\";\nimport { jsx } from \"react/jsx-runtime\";\nvar NAME = \"Separator\";\nvar DEFAULT_ORIENTATION = \"horizontal\";\nvar ORIENTATIONS = [\"horizontal\", \"vertical\"];\nvar Separator = React.forwardRef((props, forwardedRef) => {\n const { decorative, orientation: orientationProp = DEFAULT_ORIENTATION, ...domProps } = props;\n const orientation = isValidOrientation(orientationProp) ? orientationProp : DEFAULT_ORIENTATION;\n const ariaOrientation = orientation === \"vertical\" ? orientation : void 0;\n const semanticProps = decorative ? { role: \"none\" } : { \"aria-orientation\": ariaOrientation, role: \"separator\" };\n return /* @__PURE__ */ jsx(\n Primitive.div,\n {\n \"data-orientation\": orientation,\n ...semanticProps,\n ...domProps,\n ref: forwardedRef\n }\n );\n});\nSeparator.displayName = NAME;\nfunction isValidOrientation(orientation) {\n return ORIENTATIONS.includes(orientation);\n}\nvar Root = Separator;\nexport {\n Root,\n Separator\n};\n//# sourceMappingURL=index.mjs.map\n","\"use client\";\n\nimport * as SeparatorPrimitive from \"@radix-ui/react-separator\";\nimport React from \"react\";\nimport { cn } from \"@/lib/utils\";\n\nfunction Separator({\n\tclassName,\n\torientation = \"horizontal\",\n\tdecorative = true,\n\t...props\n}: React.ComponentProps<typeof SeparatorPrimitive.Root>) {\n\treturn (\n\t\t<SeparatorPrimitive.Root\n\t\t\tdata-slot=\"separator-root\"\n\t\t\tdecorative={decorative}\n\t\t\torientation={orientation}\n\t\t\tclassName={cn(\n\t\t\t\t\"bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px\",\n\t\t\t\tclassName,\n\t\t\t)}\n\t\t\t{...props}\n\t\t/>\n\t);\n}\n\nexport { Separator };\n"],"names":["Separator","className","orientation","decorative","props","React","SeparatorPrimitive","data-slot","cn"],"mappings":";;;;;;;AAOA,IAAM,IAAA,GAAO,WAAA;AACb,IAAM,mBAAA,GAAsB,YAAA;AAC5B,IAAM,YAAA,GAAe;AAAC,IAAA,YAAA;IAAc;AAAU,CAAA;AAiB9C,IAAMA,cAAkB,KAAA,CAAA,UAAA,CAA6C,CAAC,OAAO,YAAA,GAAA;IAC3E,MAAM,EAAE,UAAA,EAAY,WAAA,EAAa,eAAA,GAAkB,mBAAA,EAAqB,GAAG,QAAA,EAAS,GAAI,KAAA;AACxF,IAAA,MAAM,WAAA,GAAc,kBAAA,CAAmB,eAAe,CAAA,GAAI,eAAA,GAAkB,mBAAA;AAE5E,IAAA,MAAM,eAAA,GAAkB,WAAA,KAAgB,UAAA,GAAa,WAAA,GAAc,MAAA;AACnE,IAAA,MAAM,gBAAgB,UAAA,GAClB;QAAE,IAAA,EAAM;KAAO,GACf;QAAE,kBAAA,EAAoB,eAAA;QAAiB,IAAA,EAAM;AAAY,KAAA;AAE7D,IAAA,uBACE,GAAA,CAAC,SAAA,CAAU,GAAA,EAAV;QACC,kBAAA,EAAkB,WAAA;AACjB,QAAA,GAAG,aAAA;AACH,QAAA,GAAG,QAAA;QACJ,GAAA,EAAK;AAAA,KAAA,CAAA;AAGX,CAAC,CAAA;AAEDA,WAAA,CAAU,WAAA,GAAc,IAAA;AAIxB,SAAS,kBAAA,CAAmB,WAAA,EAA8C;IACxE,OAAO,YAAA,CAAa,QAAA,CAAS,WAAW,CAAA;AAC1C;AAEA,IAAM,IAAA,GAAOA,WAAA;;AC/Cb,SAASA,SAAAA,CAAU,EAClBC,SAAS,EACTC,WAAAA,GAAc,YAAY,EAC1BC,UAAAA,GAAa,IAAI,EACjB,GAAGC,KAAAA,EACmD,EAAA;IACtD,qBACCC,cAAA,CAAA,aAAA,CAACC,IAAuB,EAAA;QACvBC,WAAAA,EAAU,gBAAA;QACVJ,UAAAA,EAAYA,UAAAA;QACZD,WAAAA,EAAaA,WAAAA;AACbD,QAAAA,SAAAA,EAAWO,GACV,gKAAA,EACAP,SAAAA,CAAAA;AAEA,QAAA,GAAGG;;AAGP;;;;","x_google_ignoreList":[0]}