ui/build/app-shell/app-shell.svelte
ui/build/app-shell/app-shell.svelte
Interfaces
AppShellProps
Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:3
Properties
banner?
optional banner?: string;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:11
Banner artwork for the hero background and, unless overridden, the app thumbnail.
children
children: Snippet;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:20
description
description: string;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:9
Page description rendered under the hero title.
icon
icon: string;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:5
Icon name rendered in the workspace hero (for example lucide:cpu).
thumbnail?
optional thumbnail?: string;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:13
App card artwork. Defaults to the banner.
title
title: string;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:7
Page title rendered in the workspace hero and the document head.
variant?
optional variant?: AppShellVariant;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:19
page (default) wraps content in the shared inset region so it aligns with the
hero icon leading edge; full skips the wrapper for tab strips (which carry their
own matching inset) and full-bleed surfaces.
Type Aliases
AppShellVariant
type AppShellVariant = "page" | "full";Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:2
default
type default = ReturnType<typeof default>;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:22
Variables
default
const default: Component;Defined in: apps/website/.api-docs-entry/ui/build/app-shell/app-shell.svelte.d.ts:22