"use client" import * as React from "react" import type { Layout } from "react-resizable-panels" import { Example, ExampleWrapper, } from "@/registry/bases/base/components/example" import { ResizableHandle, ResizablePanel, ResizablePanelGroup, } from "@/registry/bases/base/ui/resizable" export default function ResizableExample() { return ( ) } function ResizableHorizontal() { return (
Sidebar
Content
) } function ResizableVertical() { return (
Header
Content
) } function ResizableWithHandle() { return (
Sidebar
Content
) } function ResizableNested() { return (
One
Two
Three
) } function ResizableControlled() { const [layout, setLayout] = React.useState({}) return (
{Math.round(layout.left ?? 30)}%
{Math.round(layout.right ?? 70)}%
) }