Skip to main content
NetScriptdocs Search docs ⌘K v0.0.9
Browse documentation

Breadcrumb

Accessible breadcrumb block for dashboard drill-down navigation.

All components · Theme builder · Implementation source

Live preview

Open live breadcrumb preview

Install

Shell
netscript ui:add breadcrumb

Usage and examples

The preview runs this JSX with the installed components. Import any composed primitives from your UI directory.

TypeScript
import { useState } from 'preact/hooks';
import { Breadcrumb } from '@app/components/ui/breadcrumb.tsx';

export function Example() {
  const [value, setValue] = useState('standard');
  const [open, setOpen] = useState(false);
  const [notice, report] = useState('');
  return (<><div><Breadcrumb items={[{label:"Commerce",href:"#"},{label:"Orders"}]} /></div><p role="status">{notice}</p></>);
}

Props

Generated from native deno doc --json --private over the shipped implementation. Compound component props retain their owning interface; native attributes pass through where declared.

OwnerPropTypeOptionalDescription
BreadcrumbPropsitems[object Object]No
BreadcrumbPropsclassstringYes
TypeScript
BreadcrumbProps extends Omit<JSX.HTMLAttributes<HTMLElement>, "class" | "children">

Keyboard

KeyAction
TabFocus links
EnterFollow link

Tokens

Semantic contract roles: text/fg, text/muted, type/strong/style.

CSS custom properties referenced directly: Composed primitives supply their own tokens.

Contract and compatibility

Accessibility pattern: WAI-ARIA guidance

  • Native DOM attributes pass through where the implementation accepts them.
  • Utility structural helper parts remain distinct from the single component root.

Design contract values marked planned are not implementation props. The props above describe what ships today.

Search all documentation

Type a term to search the documentation.