Breadcrumbs Svelte Component
Breadcrumbs Svelte component represents Framework7's Breadcrumbs component.
Breadcrumbs Components
There are following components included:
BreadcrumbsBreadcrumbsItemBreadcrumbsSeparatorBreadcrumbsCollapsed
Breadcrumbs Properties
| Prop | Type | Default | Description |
|---|---|---|---|
| <BreadcrumbsItem> properties | |||
| active | boolean | Marks breadcrumb item as active/current (usually last item in breadcrumbs) | |
Breadcrumbs Events
| Event | Description |
|---|---|
| <BreadcrumbsItem> events | |
| click | Fires on breadcrumbs item click |
| <BreadcrumbsCollapsed> events | |
| click | Fires on breadcrumbs collapsed click |
Examples
<Page>
<Navbar title="Breadcrumbs" />
<BlockTitle>Basic</BlockTitle>
<Block strong>
<Breadcrumbs>
<BreadcrumbsItem>
<Link>Home</Link>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link>Catalog</Link>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem active>Phones</BreadcrumbsItem>
</Breadcrumbs>
</Block>
<BlockTitle>Scrollable</BlockTitle>
<BlockHeader>Breadcrumbs will be scrollable if they don't fit the screen</BlockHeader>
<Block strong>
<Breadcrumbs>
<BreadcrumbsItem>
<Link>Home</Link>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link>Catalog</Link>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link>Phones</Link>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link>Apple</Link>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem active>iPhone 12</BreadcrumbsItem>
</Breadcrumbs>
</Block>
<BlockTitle>Collapsed</BlockTitle>
<Block strong>
<Breadcrumbs>
<BreadcrumbsItem>
<Link>Home</Link>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsCollapsed class="popover-open" data-popover=".breadcrumbs-popover">
<Popover class="breadcrumbs-popover" style="width: 120px">
<List>
<ListItem link title="Catalog" popoverClose />
<ListItem link title="Phones" popoverClose />
<ListItem link title="Apple" popoverClose />
</List>
</Popover>
</BreadcrumbsCollapsed>
<BreadcrumbsSeparator />
<BreadcrumbsItem active>iPhone 12</BreadcrumbsItem>
</Breadcrumbs>
</Block>
<BlockTitle>With Icons</BlockTitle>
<Block strong>
<Breadcrumbs>
<BreadcrumbsItem>
<Link
iconIos="f7:house_fill"
iconAurora="f7:house_fill"
iconMd="material:home"
text="Home"
/>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link
iconIos="f7:square_list_fill"
iconAurora="f7:square_list_fill"
iconMd="material:list_alt"
text="Catalog"
/>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link
iconIos="f7:device_phone_portrait"
iconAurora="f7:device_phone_portrait"
iconMd="material:smartphone"
text="Phones"
/>
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem>
<Link iconF7="logo_apple" text="Apple" />
</BreadcrumbsItem>
<BreadcrumbsSeparator />
<BreadcrumbsItem active>iPhone 12</BreadcrumbsItem>
</Breadcrumbs>
</Block>
</Page>
<script>
import {
App,
View,
Page,
Navbar,
Block,
BlockTitle,
BlockHeader,
Link,
List,
ListItem,
Popover,
Breadcrumbs,
BreadcrumbsItem,
BreadcrumbsSeparator,
BreadcrumbsCollapsed
} from 'framework7-svelte';
</script>



