({
withHandle,
className,
...props
}: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle> & {
withHandle?: boolean
})
| 21 | const ResizablePanel = ResizablePrimitive.Panel |
| 22 | |
| 23 | const ResizableHandle = ({ |
| 24 | withHandle, |
| 25 | className, |
| 26 | ...props |
| 27 | }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle> & { |
| 28 | withHandle?: boolean |
| 29 | }) => ( |
| 30 | <ResizablePrimitive.PanelResizeHandle |
| 31 | className={cn( |
| 32 | "relative flex w-px items-center justify-center bg-zinc-200 after:absolute after:inset-y-0 after:left-1/2 after:w-1 after:-translate-x-1/2 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-zinc-950 focus-visible:ring-offset-1 data-[panel-group-direction=vertical]:h-px data-[panel-group-direction=vertical]:w-full data-[panel-group-direction=vertical]:after:left-0 data-[panel-group-direction=vertical]:after:h-1 data-[panel-group-direction=vertical]:after:w-full data-[panel-group-direction=vertical]:after:-translate-y-1/2 data-[panel-group-direction=vertical]:after:translate-x-0 [&[data-panel-group-direction=vertical]>div]:rotate-90 dark:bg-zinc-800 dark:focus-visible:ring-zinc-300", |
| 33 | className |
| 34 | )} |
| 35 | {...props} |
| 36 | > |
| 37 | {withHandle && ( |
| 38 | <div className="z-10 flex h-4 w-3 items-center justify-center rounded-sm border border-zinc-200 bg-zinc-200 dark:border-zinc-800 dark:bg-zinc-800"> |
| 39 | <GripVertical className="h-2.5 w-2.5" /> |
| 40 | </div> |
| 41 | )} |
| 42 | </ResizablePrimitive.PanelResizeHandle> |
| 43 | ) |
| 44 | |
| 45 | export { ResizablePanelGroup, ResizablePanel, ResizableHandle } |
nothing calls this directly
no test coverage detected
searching dependent graphs…