AppBreadcrumbs

App

Page header with breadcrumb trail, title, description, and optional status badge. Collapses to a Breadcrumb + dropdown menu on mobile for deep paths.

Title + description + breadcrumb

Preview

Edit invoice

DRAFT

Update line items, taxes, and payment terms.

Code
<%- include('modules/app/AppBreadcrumbs', {
  title:       'Edit invoice',
  description: 'Update line items, taxes, and payment terms.',
  badgeContent: '<%- include("modules/ui/Badge", { variant: "warning", children: "DRAFT" }) %>',
  items: [
    { label: 'Home',     href: '/' },
    { label: 'Invoices', href: '/invoices' },
    { label: 'INV-1042', href: '/invoices/' + invoice.id },
    { label: 'Edit' }
  ]
}) %>

Breadcrumb only

Preview
Code
<%- include('modules/app/AppBreadcrumbs', {
  items: [
    { label: 'Dashboard', href: '/' },
    { label: 'Settings',  href: '/settings' },
    { label: 'Security' }
  ]
}) %>
Source modules/app/AppBreadcrumbs.ejs