Skip to content

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

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