# XWUIPageHeader

A page-top header with an optional back button, breadcrumb trail, title, subtitle, and an extra content/actions row (Element Plus Page Header equivalent). Use it as the standard heading band for detail or sub-pages. The back control renders as a link when `backHref` is set or a button that fires `onBack` otherwise; `breadcrumb` is an array of `{ label, href? }`. `title`, `subtitle`, and `content` accept strings or `HTMLElement`s, and `setTitle()` / `setContent()` update them at runtime.

## Usage

```ts
import { XWUIPageHeader } from './XWUIPageHeader';

const header = new XWUIPageHeader(
  container,
  {
    backLabel: 'Back',
    onBack: () => history.back(),
    breadcrumb: [{ label: 'Users', href: '/users' }, { label: 'Ada' }],
    title: 'Ada Lovelace',
    subtitle: 'Administrator',
  },
  {}
);
```

## Basic Usage

A page header with a back button, title, and subtitle.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A page header with a back button, title, and subtitle.
```

## With Breadcrumb

A page header with a breadcrumb trail and an actions row in the content slot.

```example
file: examples/WithBreadcrumb.ts
html: examples/WithBreadcrumb.html
title: With Breadcrumb
description: A page header with a breadcrumb trail and an actions row in the content slot.
```

## Minimal Back + Title

A lean sub-page header with only a back button and a title.

```example
file: examples/MinimalBackTitle.ts
html: examples/MinimalBackTitle.html
title: Minimal Back + Title
description: A lean sub-page header with only a back button and a title.
```

```api
```
