Resizable
agentmesh/resizable-exampleFreeExample
shadcn/ui publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by shadcn/ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://raw.githubusercontent.com/ombhanushaliii/agentmesh/main/example/ui/apps/v4/public/r/styles/base-vega/resizable-example.jsonSource
1"use client"23import * as React from "react"4import type { Layout } from "react-resizable-panels"56import {7 Example,8 ExampleWrapper,9} from "@/registry/base-vega/components/example"10import {11 ResizableHandle,12 ResizablePanel,13 ResizablePanelGroup,14} from "@/registry/base-vega/ui/resizable"1516export default function ResizableExample() {17 return (18 <ExampleWrapper>19 <ResizableHorizontal />20 <ResizableVertical />21 <ResizableWithHandle />22 <ResizableNested />23 <ResizableControlled />24 </ExampleWrapper>25 )26}2728function ResizableHorizontal() {29 return (30 <Example title="Horizontal">31 <ResizablePanelGroup32 orientation="horizontal"33 className="min-h-[200px] rounded-lg border"34 >35 <ResizablePanel defaultSize="25%">36 <div className="flex h-full items-center justify-center p-6">37 <span className="font-semibold">Sidebar</span>38 </div>39 </ResizablePanel>40 <ResizableHandle />41 <ResizablePanel defaultSize="75%">42 <div className="flex h-full items-center justify-center p-6">43 <span className="font-semibold">Content</span>44 </div>45 </ResizablePanel>46 </ResizablePanelGroup>47 </Example>48 )49}5051function ResizableVertical() {52 return (53 <Example title="Vertical">54 <ResizablePanelGroup55 orientation="vertical"56 className="min-h-[200px] rounded-lg border"57 >58 <ResizablePanel defaultSize="25%">59 <div className="flex h-full items-center justify-center p-6">60 <span className="font-semibold">Header</span>61 </div>62 </ResizablePanel>63 <ResizableHandle />64 <ResizablePanel defaultSize="75%">65 <div className="flex h-full items-center justify-center p-6">66 <span className="font-semibold">Content</span>67 </div>68 </ResizablePanel>69 </ResizablePanelGroup>70 </Example>71 )72}7374function ResizableWithHandle() {75 return (76 <Example title="With Handle">77 <ResizablePanelGroup78 orientation="horizontal"79 className="min-h-[200px] rounded-lg border"80 >81 <ResizablePanel defaultSize="25%">82 <div className="flex h-full items-center justify-center p-6">83 <span className="font-semibold">Sidebar</span>84 </div>85 </ResizablePanel>86 <ResizableHandle withHandle />87 <ResizablePanel defaultSize="75%">88// … truncated
What it pulls in
Other registry items
Files it writes
More from shadcn/ui
All 201 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion-example | shadcn/ui | Examples | Free | no deps | |
| Alert Dialogalert-dialog-example | shadcn/ui | Examples | Free | no deps | |
| Alertalert-example | shadcn/ui | Examples | Free | no deps | |
| Aspect Ratioaspect-ratio-example | shadcn/ui | Examples | Free | no deps | |
| Avataravatar-example | shadcn/ui | Examples | Free | no deps | |
| Badgebadge-example | shadcn/ui | Examples | Free | no deps | |
| Breadcrumbbreadcrumb-example | shadcn/ui | Examples | Free | no deps | |
| Buttonbutton-example | shadcn/ui | Examples | Free | no deps |
