separator-example.tsx — ui Source File
Architecture documentation for separator-example.tsx, a tsx file in the ui codebase. 2 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 000a9822_b5e2_b69b_0883_016b0cfeef34["separator-example.tsx"] da02b53a_0c1d_d1a1_af31_74d99f1cdd7a["example"] 000a9822_b5e2_b69b_0883_016b0cfeef34 --> da02b53a_0c1d_d1a1_af31_74d99f1cdd7a ce9c943c_1595_a786_2c59_160dbbb2ba0f["separator"] 000a9822_b5e2_b69b_0883_016b0cfeef34 --> ce9c943c_1595_a786_2c59_160dbbb2ba0f style 000a9822_b5e2_b69b_0883_016b0cfeef34 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import {
Example,
ExampleWrapper,
} from "@/registry/bases/radix/components/example"
import { Separator } from "@/registry/bases/radix/ui/separator"
export default function SeparatorExample() {
return (
<ExampleWrapper>
<SeparatorHorizontal />
<SeparatorVertical />
<SeparatorVerticalMenu />
<SeparatorInList />
</ExampleWrapper>
)
}
function SeparatorHorizontal() {
return (
<Example title="Horizontal">
<div className="style-lyra:text-xs/relaxed flex flex-col gap-4 text-sm">
<div className="flex flex-col gap-1">
<div className="leading-none font-medium">shadcn/ui</div>
<div className="text-muted-foreground">
The Foundation for your Design System
</div>
</div>
<Separator />
<div>
A set of beautifully designed components that you can customize,
extend, and build on.
</div>
</div>
</Example>
)
}
function SeparatorVertical() {
return (
<Example title="Vertical">
<div className="style-lyra:text-xs/relaxed flex h-5 items-center gap-4 text-sm">
<div>Blog</div>
<Separator orientation="vertical" />
<div>Docs</div>
<Separator orientation="vertical" />
<div>Source</div>
</div>
</Example>
)
}
function SeparatorVerticalMenu() {
return (
<Example title="Vertical Menu">
<div className="style-lyra:text-xs/relaxed flex items-center gap-2 text-sm md:gap-4">
<div className="flex flex-col gap-1">
<span className="font-medium">Settings</span>
<span className="text-muted-foreground text-xs">
Manage preferences
</span>
</div>
<Separator orientation="vertical" />
<div className="flex flex-col gap-1">
<span className="font-medium">Account</span>
<span className="text-muted-foreground text-xs">
Profile & security
</span>
</div>
<Separator orientation="vertical" />
<div className="flex flex-col gap-1">
<span className="font-medium">Help</span>
<span className="text-muted-foreground text-xs">Support & docs</span>
</div>
</div>
</Example>
)
}
function SeparatorInList() {
return (
<Example title="In List">
<div className="style-lyra:text-xs/relaxed flex flex-col gap-2 text-sm">
<dl className="flex items-center justify-between">
<dt>Item 1</dt>
<dd className="text-muted-foreground">Value 1</dd>
</dl>
<Separator />
<dl className="flex items-center justify-between">
<dt>Item 2</dt>
<dd className="text-muted-foreground">Value 2</dd>
</dl>
<Separator />
<dl className="flex items-center justify-between">
<dt>Item 3</dt>
<dd className="text-muted-foreground">Value 3</dd>
</dl>
</div>
</Example>
)
}
Domain
Subdomains
Functions
Dependencies
- example
- separator
Source
Frequently Asked Questions
What does separator-example.tsx do?
separator-example.tsx is a source file in the ui codebase, written in tsx. It belongs to the ComponentRegistry domain, ChartRegistry subdomain.
What functions are defined in separator-example.tsx?
separator-example.tsx defines 5 function(s): SeparatorExample, SeparatorHorizontal, SeparatorInList, SeparatorVertical, SeparatorVerticalMenu.
What does separator-example.tsx depend on?
separator-example.tsx imports 2 module(s): example, separator.
Where is separator-example.tsx in the architecture?
separator-example.tsx is located at apps/v4/registry/bases/radix/examples/separator-example.tsx (domain: ComponentRegistry, subdomain: ChartRegistry, directory: apps/v4/registry/bases/radix/examples).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free