docs(breadcrumb): move breadcrumb trail recipe

This commit is contained in:
Eric Liu 2022-08-06 13:12:09 -07:00
commit 1a893c5523
3 changed files with 14 additions and 38 deletions

View file

@ -12,8 +12,6 @@ components: ["Breadcrumb", "BreadcrumbItem"]
import Preview from "../../components/Preview.svelte"; import Preview from "../../components/Preview.svelte";
</script> </script>
See the [Breadcrumbs recipe](/recipes/Breadcrumbs) for a reusable breadcrumbs component.
### Default ### Default
<Breadcrumb> <Breadcrumb>
@ -43,6 +41,10 @@ See the [Breadcrumbs recipe](/recipes/Breadcrumbs) for a reusable breadcrumbs co
<BreadcrumbItem href="/api/data/latest/usage" isCurrentPage>Usage</BreadcrumbItem> <BreadcrumbItem href="/api/data/latest/usage" isCurrentPage>Usage</BreadcrumbItem>
</Breadcrumb> </Breadcrumb>
### Breadcrumb trail
<FileSource src="/framed/Breadcrumbs/Breadcrumbs" />
### Skeleton ### Skeleton
<Breadcrumb noTrailingSlash skeleton count={3} /> <Breadcrumb noTrailingSlash skeleton count={3} />

View file

@ -1,32 +1,17 @@
<script> <script>
/** import { Breadcrumb, BreadcrumbItem } from "carbon-components-svelte";
* @type {{ href?: string; text: string; }[]} [items=[]]
*/ const items = [
export let items = [
{ href: "/", text: "Dashboard" }, { href: "/", text: "Dashboard" },
{ href: "/reports", text: "Annual reports" }, { href: "/reports", text: "Annual reports" },
{ href: "/reports/2019", text: "2019" }, { href: "/reports/2019", text: "2019" },
]; ];
import {
Row,
Column,
Breadcrumb,
BreadcrumbItem,
} from "carbon-components-svelte";
</script> </script>
<Row> <Breadcrumb>
<Column> {#each items as item, i}
<Breadcrumb> <BreadcrumbItem href="{item.href}" isCurrentPage="{i === items.length - 1}">
{#each items as item, i} {item.text}
<BreadcrumbItem </BreadcrumbItem>
href="{item.href}" {/each}
isCurrentPage="{i === items.length - 1}" </Breadcrumb>
>
{item.text}
</BreadcrumbItem>
{/each}
</Breadcrumb>
</Column>
</Row>

View file

@ -1,11 +0,0 @@
---
layout: recipe
---
<script>
import Preview from "../../components/Preview.svelte";
</script>
## Breadcrumb trail
<FileSource src="/framed/Breadcrumbs/Breadcrumbs" />