chore: lift components folder

This commit is contained in:
Eric Liu 2020-07-19 09:06:08 -07:00
commit 2200b29b92
301 changed files with 57 additions and 76 deletions

27
src/Icon/Icon.svelte Normal file
View file

@ -0,0 +1,27 @@
<script>
export let render = undefined;
export let skeleton = false;
import IconSkeleton from "./Icon.Skeleton.svelte";
$: iconName = render.toString().split(" ")[1];
$: size = parseInt(iconName.slice(-2), 10);
</script>
{#if skeleton}
<IconSkeleton
{size}
{...$$restProps}
on:click
on:mouseover
on:mouseenter
on:mouseleave />
{:else}
<svelte:component
this={render}
{...$$restProps}
on:click
on:mouseover
on:mouseenter
on:mouseleave />
{/if}