gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/common/components/ui/separator.tsx · v0.7.1
Source
1 88bd1b0 Mrdn 2y ago import * as React from "react"
2 88bd1b0 Mrdn 2y ago import * as SeparatorPrimitive from "@radix-ui/react-separator"
3 88bd1b0 Mrdn 2y ago
4 d636f3f Dawsh 2y ago import { cn } from "@marzneshin/common/utils"
5 88bd1b0 Mrdn 2y ago
6 88bd1b0 Mrdn 2y ago const Separator = React.forwardRef<
7 d636f3f Dawsh 2y ago React.ElementRef<typeof SeparatorPrimitive.Root>,
8 d636f3f Dawsh 2y ago React.ComponentPropsWithoutRef<typeof SeparatorPrimitive.Root>
9 88bd1b0 Mrdn 2y ago >(
10 d636f3f Dawsh 2y ago (
11 d636f3f Dawsh 2y ago { className, orientation = "horizontal", decorative = true, ...props },
12 d636f3f Dawsh 2y ago ref
13 d636f3f Dawsh 2y ago ) => (
14 d636f3f Dawsh 2y ago <SeparatorPrimitive.Root
15 d636f3f Dawsh 2y ago ref={ref}
16 d636f3f Dawsh 2y ago decorative={decorative}
17 d636f3f Dawsh 2y ago orientation={orientation}
18 d636f3f Dawsh 2y ago className={cn(
19 d636f3f Dawsh 2y ago "shrink-0 bg-border",
20 d636f3f Dawsh 2y ago orientation === "horizontal" ? "h-[1px] w-full" : "h-full w-[1px]",
21 d636f3f Dawsh 2y ago className
22 d636f3f Dawsh 2y ago )}
23 d636f3f Dawsh 2y ago {...props}
24 d636f3f Dawsh 2y ago />
25 d636f3f Dawsh 2y ago )
26 88bd1b0 Mrdn 2y ago )
27 88bd1b0 Mrdn 2y ago Separator.displayName = SeparatorPrimitive.Root.displayName
28 88bd1b0 Mrdn 2y ago
29 88bd1b0 Mrdn 2y ago export { Separator }