studio-display-01
Loading...
studio-display-02
Loading...
studio-display-03
Loading...
studio-display-04
Loading...
studio-display-05
Loading...
Installation
Usage
import { StudioDisplay } from "@/components/ui/studio-display"<StudioDisplay>
<div className="p-6">Your content here</div>
</StudioDisplay>Variant
<StudioDisplay variant="studio-display-xdr">
<div className="p-6">Studio Display XDR</div>
</StudioDisplay>Size
<StudioDisplay size="lg">
<div className="p-6">Large Studio Display</div>
</StudioDisplay>Color
<StudioDisplay color="light">
<div className="p-6">Light Studio Display</div>
</StudioDisplay>Custom frame image
<StudioDisplay>
<div className="p-6">Custom frame</div>
</StudioDisplay>Props
| Prop | Type | Default |
|---|---|---|
children | ReactNode | — |
className | string | — |
variant | "studio-display" | "studio-display-xdr" | "studio-display" |
size | "sm" | "md" | "lg" | "xl" | "md" |
color | "light" | "dark" | "dark" |
Notes
- The screen area is an absolutely positioned container, so
childrenscroll vertically inside it when they overflow. - The display is sized by height, and the width follows from the aspect ratio.
- Passing
imageoverrides bothvariantandcolorfor the frame.


