feat(accordion): add skeleton state

This commit is contained in:
Eric Liu 2020-01-11 18:39:47 -08:00
commit 8416b8b14d

View file

@ -3,9 +3,26 @@
export { className as class };
export let style = undefined;
export let skeleton = false;
export let count = 4;
export let open = true;
import { cx } from '../../lib';
import AccordionSkeleton from './Accordion.Skeleton.svelte';
</script>
<ul on:click on:mouseover on:mouseenter on:mouseleave class={cx('--accordion', className)} {style}>
{#if skeleton}
<AccordionSkeleton {count} {open} class={className} {style} />
{/if}
{#if !skeleton}
<ul
on:click
on:mouseover
on:mouseenter
on:mouseleave
class={cx('--accordion', className)}
{style}>
<slot />
</ul>
{/if}