Kobana UI
GitHub

PageHeader

Cabeçalho de página com título, breadcrumbs e ações.

Carregando...

Instalação

npx @kobana/ui add page-header

Dependências instaladas automaticamente: breadcrumb, button (shadcn/ui)

Importação

import { PageHeader } from "@/components/kobana/page-header"

Props

PropTipoDefaultDescrição
titlestringTítulo da página
descriptionstringSubtítulo/descrição
breadcrumbsBreadcrumbItem[]Trail de navegação
actionsReactNodeAções (botões) alinhados à direita
backHrefstringURL para botão voltar
classNamestringClasses adicionais
interface BreadcrumbItem {
  label: string
  href?: string  // último item sem href = página atual
}

Uso

<PageHeader
  title="Cobranças"
  description="Gerencie as cobranças do seu negócio"
  breadcrumbs={[
    { label: "Dashboard", href: "/" },
    { label: "Cobranças" },
  ]}
  actions={
    <>
      <Button variant="outline">Exportar</Button>
      <Button>Nova Cobrança</Button>
    </>
  }
/>

On this page