{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"ui-root","type":"registry:component","title":"UI root","description":"Makes a region of any app a Beamline root: theme, brand and direction for everything inside, and a matching layer at page level where its menus, dialogs and tooltips open.","categories":["layout"],"dependencies":["@radix-ui/react-direction@1.1.4"],"registryDependencies":["https://beamline.io/registry/look-prism.json"],"files":[],"docs":"UI root is in src/ui/beamline/components/ui-root/ui-root.tsx. The source is in src/ui/beamline (ui/beamline in a project without src/). After Tailwind, import its styles/beamline.css once, then styles/look-prism.css in your app stylesheet (use relative paths). Keep the shared base before all chosen looks. Wrap your app in <UIRoot preset={prism}> with UIRoot from its runtime/appearance and prism from its looks/prism.  shadcn replaces files when asked; use the Beamline managed-source CLI from the start for three-way upgrades that preserve edits.","meta":{"free":true,"version":"0.2.0-rc.42","library":"https://beamline.io/components/ui-root"}}