コンテンツにスキップ
Vantage
English
Esc
navigateopen⌘Jpreview
このページの内容

Breadcrumb

A breadcrumb trail showing where the page sits.

Shows where the current page sits in the hierarchy. Most useful on drill-down detail pages such as /sales/$customerId.

export const client = "only";

import {
  Breadcrumb,
  BreadcrumbList,
  BreadcrumbItem,
  BreadcrumbLink,
  BreadcrumbPage,
  BreadcrumbSeparator,
} from "@squadbase/vantage/ui";

export default function Example() {
  return (
    <Breadcrumb>
      <BreadcrumbList>
        <BreadcrumbItem>
          <BreadcrumbLink href="/">ホーム</BreadcrumbLink>
        </BreadcrumbItem>
        <BreadcrumbSeparator />
        <BreadcrumbItem>
          <BreadcrumbLink href="/sales">売上</BreadcrumbLink>
        </BreadcrumbItem>
        <BreadcrumbSeparator />
        <BreadcrumbItem>
          <BreadcrumbPage>Acme 株式会社</BreadcrumbPage>
        </BreadcrumbItem>
      </BreadcrumbList>
    </Breadcrumb>
  );
}
import {
  Breadcrumb,
  BreadcrumbList,
  BreadcrumbItem,
  BreadcrumbLink,
  BreadcrumbPage,
  BreadcrumbSeparator,
  BreadcrumbEllipsis,
} from "@squadbase/vantage/ui";

Parts

Part Role
BreadcrumbLink An ancestor (a link)
BreadcrumbPage Where you are now — not a link
BreadcrumbSeparator The divider; pass children to swap the glyph
BreadcrumbEllipsis Collapsed middle levels

BreadcrumbLink takes a render prop to become another component. Pass Vantage’s Link for client-side navigation.

import { Link } from "@squadbase/vantage/router";

<BreadcrumbLink render={<Link to="/sales" />}>Sales</BreadcrumbLink>;

このページは役に立ちましたか?