feat(uishell): make component based

This commit is contained in:
Marcus Feitoza 2020-03-31 00:10:03 -03:00
commit e24de4e797
24 changed files with 172 additions and 1261 deletions

View file

@ -1,41 +0,0 @@
<script>
export let href = undefined;
export let text = undefined;
export let subMenu = undefined;
import { cx } from '../../../lib';
import UIShellSubmenu from './UIShellNavSubmenu.svelte';
</script>
{#if href}
<li>
<a
class={cx('--header__menu-item')}
role="menuitem"
tabindex="0"
on:click
on:mouseover
on:mouseenter
on:mouseleave
on:keyup
on:keydown
on:focus
on:blur
{href}>
<span class={cx('--text-truncate--end')}>{text}</span>
</a>
</li>
{:else}
<UIShellSubmenu
{href}
{text}
{subMenu}
on:click
on:mouseover
on:mouseenter
on:mouseleave
on:keyup
on:keydown
on:focus
on:blur />
{/if}