Page Heading
A full page header with breadcrumb navigation, title, optional description and metadata, and action buttons.
Molecule
Button · Badge · Breadcrumb
When To Use
- Use buttons for explicit user-triggered actions such as submit, save, continue, or open.
- Choose the variant and size that matches the action hierarchy in the surrounding view.
- Prefer this page when you need to compare action density, icon usage, and loading or disabled states side by side.
When Not To Use
- Do not use a button when plain text, static status, or passive decoration would communicate the state just as well.
- Do not overload a single view with too many equally prominent buttons; reduce or demote secondary actions first.
Accessibility Notes
- Mark the current item clearly with visual state and the appropriate ARIA current/selected semantics.
- Ensure arrow-key or tab-key movement stays predictable when the pattern behaves like a composite widget.
- Do not rely on icon-only navigation unless every control has a clear accessible name.
Key Props / API
Props
title, description, breadcrumbs, actions, meta, badge
Example Code
import { PageHeading } from "@hilum/ui"
<PageHeading title="Back End Developer" />Page Heading · Basic
Title only
Minimal form with just a title
Back End Developer
Page Heading · With breadcrumbs
Back End Developer
Page Heading · Full
With meta, badge & description
Full composition
Back End Developer
NewWe're looking for a backend engineer to help build and scale our core platform.
Full-time
Remote
Closes Jan 20