Page HeaderPage Header
뒤로 가기, 제목, 동작, 필터를 담는 유리 머리말입니다.A glass header with back, title, actions, and filters.
내비게이션Navigation
Solid
Routines
Glass
Routines
import { IconButton, PageHeader, SegmentedControl } from "@horon-ai/react"; import { MagnifyingGlass } from "@phosphor-icons/react"; const filters = ["All", "Running", "Done", "Failed"].map((label) => ({ value: label.toLowerCase(), label })); function Header({ surface }: { surface: "solid" | "glass" }) { return ( <PageHeader className="w-full max-w-97.5" surface={surface} title="Routines" onBack={() => undefined} actions={<IconButton icon={<MagnifyingGlass />} label="Search" />} > <SegmentedControl aria-label="Status" surface="inset-faint" fill={false} defaultValue="running" items={filters} /> </PageHeader> ); } export default function PageHeaderDemo() { return ( <div className="flex w-full flex-col gap-6"> <div className="flex flex-col gap-3"> <p className="text-caption text-text-secondary">Solid</p> <div className="flex w-full justify-center"> <Header surface="solid" /> </div> </div> <div className="flex flex-col gap-3"> <p className="text-caption text-text-secondary">Glass</p> <> <Header surface="glass" /> </> </div> </div> ); }