All examples

Responsive application shell

A wide application column and an RTL shell with sidebar drawer, skip link, and notification corner using fictional Harbor Notes content.

Responsive application shell

layouts-shells · texuli/AppShell

texuli layouts
Props
  • children
  • header
  • notifications
  • sidebar
  • sidebarOpen

Live example loads in an isolated same-origin preview frame.

Source (layouts-shells/entry.ts)
import { defineExample } from '../registry.ts';

export const layoutsShellsExample = defineExample({
  id: 'layouts-shells',
  title: 'Responsive application shell',
  description:
    'A wide application column and an RTL shell with sidebar drawer, skip link, and notification corner using fictional Harbor Notes content.',
  tags: ['texuli', 'layouts', 'shell', 'rtl', 'responsive', 'a11y'],
  component: 'texuli/AppShell',
  props: ['sidebar', 'header', 'children', 'sidebarOpen', 'notifications'],
  load: () => import('./LayoutsShellsDemo.svelte'),
});