@orangecheck/ui / OcDashboardShellProps
Interface: OcDashboardShellProps
Defined in: dashboard-shell.tsx:49
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
<a id="property-active"></a> active? | string | Which tool is currently active — matched against each tool's id. Pass undefined on the dashboard hub itself. | dashboard-shell.tsx:66 |
<a id="property-children"></a> children | ReactNode | Main column content. | dashboard-shell.tsx:74 |
<a id="property-classname"></a> className? | string | className for the outer container. | dashboard-shell.tsx:76 |
<a id="property-description"></a> description? | any | Page description — rendered as a paragraph below the title. | dashboard-shell.tsx:72 |
<a id="property-eyebrow"></a> eyebrow? | any | Optional small mono label above the page title. | dashboard-shell.tsx:68 |
<a id="property-roothref"></a> rootHref? | string | Dashboard root path — the rail header links here ("§ dashboard"). Default '/dashboard'. | dashboard-shell.tsx:54 |
<a id="property-sitelabel"></a> siteLabel? | any | Site display name shown in the rail header above the tools list (e.g. 'oc·attest'). | dashboard-shell.tsx:59 |
<a id="property-title"></a> title? | any | Page title — rendered as h1. | dashboard-shell.tsx:70 |
<a id="property-tools"></a> tools | readonly OcDashboardTool[] | Tools to surface in the left rail. | dashboard-shell.tsx:61 |