feat(ui-shell): add SideNavDivider

This commit is contained in:
Eric Liu 2021-02-17 06:16:04 -08:00
commit 111ea02570
8 changed files with 45 additions and 2 deletions

View file

@ -1,6 +1,6 @@
# Component Index # Component Index
> 156 components exported from carbon-components-svelte@0.28.0. > 157 components exported from carbon-components-svelte@0.28.0.
## Components ## Components
@ -107,6 +107,7 @@
- [`SelectSkeleton`](#selectskeleton) - [`SelectSkeleton`](#selectskeleton)
- [`SelectableTile`](#selectabletile) - [`SelectableTile`](#selectabletile)
- [`SideNav`](#sidenav) - [`SideNav`](#sidenav)
- [`SideNavDivider`](#sidenavdivider)
- [`SideNavItems`](#sidenavitems) - [`SideNavItems`](#sidenavitems)
- [`SideNavLink`](#sidenavlink) - [`SideNavLink`](#sidenavlink)
- [`SideNavMenu`](#sidenavmenu) - [`SideNavMenu`](#sidenavmenu)
@ -2988,6 +2989,20 @@ None.
None. None.
## `SideNavDivider`
### Props
None.
### Slots
None.
### Events
None.
## `SideNavItems` ## `SideNavItems`
### Props ### Props

View file

@ -1,5 +1,5 @@
{ {
"total": 156, "total": 157,
"components": [ "components": [
{ {
"moduleName": "Accordion", "moduleName": "Accordion",
@ -7733,6 +7733,15 @@
"typedefs": [], "typedefs": [],
"rest_props": { "type": "Element", "name": "nav" } "rest_props": { "type": "Element", "name": "nav" }
}, },
{
"moduleName": "SideNavDivider",
"filePath": "src/UIShell/SideNavDivider.svelte",
"props": [],
"slots": [],
"events": [],
"typedefs": [],
"rest_props": { "type": "Element", "name": "li" }
},
{ {
"moduleName": "SideNavItems", "moduleName": "SideNavItems",
"filePath": "src/UIShell/SideNav/SideNavItems.svelte", "filePath": "src/UIShell/SideNav/SideNavItems.svelte",

View file

@ -9,6 +9,7 @@
SideNavMenu, SideNavMenu,
SideNavMenuItem, SideNavMenuItem,
SideNavLink, SideNavLink,
SideNavDivider,
SkipToContent, SkipToContent,
Content, Content,
Grid, Grid,
@ -33,6 +34,7 @@
<HeaderNavItem href="/" text="Link 2" /> <HeaderNavItem href="/" text="Link 2" />
<HeaderNavItem href="/" text="Link 3" /> <HeaderNavItem href="/" text="Link 3" />
</HeaderNavMenu> </HeaderNavMenu>
<HeaderNavItem href="/" text="Link 4" />
</HeaderNav> </HeaderNav>
</Header> </Header>
@ -46,6 +48,8 @@
<SideNavMenuItem href="/" text="Link 2" /> <SideNavMenuItem href="/" text="Link 2" />
<SideNavMenuItem href="/" text="Link 3" /> <SideNavMenuItem href="/" text="Link 3" />
</SideNavMenu> </SideNavMenu>
<SideNavDivider />
<SideNavLink text="Link 4" />
</SideNavItems> </SideNavItems>
</SideNav> </SideNav>

View file

@ -0,0 +1 @@
<li role="separator" class:bx--side-nav__divider="{true}" {...$$restProps}></li>

View file

@ -18,3 +18,4 @@ export { default as Content } from "./Content.svelte";
export { default as SkipToContent } from "./SkipToContent.svelte"; export { default as SkipToContent } from "./SkipToContent.svelte";
export { default as HeaderGlobalAction } from "./HeaderGlobalAction.svelte"; export { default as HeaderGlobalAction } from "./HeaderGlobalAction.svelte";
export { default as HeaderSearch } from "./HeaderSearch.svelte"; export { default as HeaderSearch } from "./HeaderSearch.svelte";
export { default as SideNavDivider } from "./SideNavDivider.svelte";

View file

@ -131,6 +131,7 @@ export {
SideNavLink, SideNavLink,
SideNavMenu, SideNavMenu,
SideNavMenuItem, SideNavMenuItem,
SideNavDivider,
Content, Content,
SkipToContent, SkipToContent,
HeaderGlobalAction, HeaderGlobalAction,

11
types/UIShell/SideNavDivider.d.ts vendored Normal file
View file

@ -0,0 +1,11 @@
/// <reference types="svelte" />
import { SvelteComponentTyped } from "svelte";
export interface SideNavDividerProps
extends svelte.JSX.HTMLAttributes<HTMLElementTagNameMap["li"]> {}
export default class SideNavDivider extends SvelteComponentTyped<
SideNavDividerProps,
{},
{}
> {}

1
types/index.d.ts vendored
View file

@ -149,6 +149,7 @@ export { default as SideNavItems } from "./UIShell/SideNav/SideNavItems";
export { default as SideNavLink } from "./UIShell/SideNav/SideNavLink"; export { default as SideNavLink } from "./UIShell/SideNav/SideNavLink";
export { default as SideNavMenu } from "./UIShell/SideNav/SideNavMenu"; export { default as SideNavMenu } from "./UIShell/SideNav/SideNavMenu";
export { default as SideNavMenuItem } from "./UIShell/SideNav/SideNavMenuItem"; export { default as SideNavMenuItem } from "./UIShell/SideNav/SideNavMenuItem";
export { default as SideNavDivider } from "./UIShell/SideNavDivider";
export { default as Content } from "./UIShell/Content"; export { default as Content } from "./UIShell/Content";
export { default as SkipToContent } from "./UIShell/SkipToContent"; export { default as SkipToContent } from "./UIShell/SkipToContent";
export { default as HeaderGlobalAction } from "./UIShell/HeaderGlobalAction"; export { default as HeaderGlobalAction } from "./UIShell/HeaderGlobalAction";