-
- Overview
-
- Overview
- accordion
- alert
- alert-dialog
- aspect-ratio
- auto-truncater
- avatar
- avatar-group
- background-boxes
- badge
- blur-fade
- breadcrumb
- button
- calendar
- card
- carousel
- chart
- checkbox
- code-editor
- collapsible
- collection-form
- collection-kanban
- collection-table
- combobox
- command
- context-menu
- copy\_button
- country-picker
- data-renderer
- dialog
- doc-toc
- drawer
- dropdown-menu
- dynamic-background
- empty
- event-calendar
- feature-colors
- field
- file\_drop
- file-tree
- file-upload
- form
- hover-card
- icon-wrapper
- indicator
- information
- input
- input-group
- item
- kanban
- keybindings
- label
- layout
- markdown-editor
- menubar
- multi-step-combobox
- navigation-menu
- page
- pagination
- pane
- pin-input
- popover
- portal
- progress
- radio-group
- range-calendar
- resource-scheduler
- scroll-area
- search
- selection-card
- separator
- sheet
- sidebar
- skeleton
- slider
- sliding-indicator
- sonner
- sortable
- spinner
- star-rating
- static-map
- step-form
- structured-value
- switch
- table
- tabs
- tags-input
- textarea
- theme-toggle
- time-field
- time-range
- toggle
- toggle-group
- tooltip
- tree-combobox
- tree-select
- tree-view
- utils
- workspace-shell
layout
layout
Interfaces
PageShellProps
Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:5
Properties
actions?
optional actions?: Snippet<[]>;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:9
children
children: Snippet;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:10
class?
optional class?: string;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:14
contentBehavior?
optional contentBehavior?: "scroll" | "contain";Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:11
contentClass?
optional contentClass?: string;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:16
density?
optional density?: PageShellDensity;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:13
description?
optional description?: string;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:8
eyebrow?
optional eyebrow?: string;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:6
headerClass?
optional headerClass?: string;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:15
title
title: string;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:7
width?
optional width?: PageShellWidth;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:12
ResponsiveSidebarLayoutProps
Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:3
Properties
children
children: Snippet;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:5
class?
optional class?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:18
collapsible?
optional collapsible?: "icon" | "none" | "offcanvas";Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:16
contentClass?
optional contentClass?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:23
defaultExpanded?
optional defaultExpanded?: boolean;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:11
insetAs?
optional insetAs?: "main" | "div";Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:22
insetClass?
optional insetClass?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:21
mobileActions?
optional mobileActions?: Snippet<[]>;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:8
mobileDescription?
optional mobileDescription?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:7
mobileSidebarClass?
optional mobileSidebarClass?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:20
mobileTitle
mobileTitle: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:6
mode?
optional mode?: ResponsiveSidebarLayoutMode;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:12
navigation
navigation: Snippet;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:4
navigationLabel?
optional navigationLabel?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:9
persistenceKey?
optional persistenceKey?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:10
side?
optional side?: "left" | "right";Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:17
sidebarClass?
optional sidebarClass?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:19
sidebarWidth?
optional sidebarWidth?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:14
sidebarWidthIcon?
optional sidebarWidthIcon?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:15
topOffset?
optional topOffset?: string;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:13
Type Aliases
LayoutBehavior
type LayoutBehavior = "flow" | "scroll" | "contain";Defined in: packages/ui/build/layout/layout.types.d.ts:8
One explicit scroll owner per bounded layout chain:
- flow: natural height; an ancestor owns scrolling.
- scroll: fill the remaining space and scroll this region.
- contain: fill the remaining space while a child owns scrolling.
LayoutElement
type LayoutElement = "div" | "section" | "main" | "aside" | "header" | "footer";Defined in: packages/ui/build/layout/layout.types.d.ts:1
PageShell
type PageShell = ReturnType<typeof PageShell>;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:18
PageShellDensity
type PageShellDensity = "compact" | "comfortable";Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:4
PageShellWidth
type PageShellWidth = "full" | "wide" | "reading";Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:3
Region
type Region = ReturnType<typeof Region>;Defined in: packages/ui/build/layout/region.svelte.d.ts:9
ResponsiveSidebarLayout
type ResponsiveSidebarLayout = ReturnType<typeof ResponsiveSidebarLayout>;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:25
ResponsiveSidebarLayoutMode
type ResponsiveSidebarLayoutMode = "viewport" | "document";Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:2
Variables
layoutBehaviorClasses
const layoutBehaviorClasses: Record<LayoutBehavior, string>;Defined in: packages/ui/build/layout/layout.types.d.ts:9
PageShell
const PageShell: Component;Defined in: packages/ui/build/layout/page-shell.svelte.d.ts:18
Region
const Region: Component;Defined in: packages/ui/build/layout/region.svelte.d.ts:9
ResponsiveSidebarLayout
const ResponsiveSidebarLayout: Component;Defined in: packages/ui/build/layout/responsive-sidebar-layout.svelte.d.ts:25