feat: create steps component

This commit is contained in:
Arman
2022-07-25 13:23:51 +02:00
parent 5dd5898bee
commit dcc8ec07e2
3 changed files with 17 additions and 0 deletions
+2
View File
@@ -26,3 +26,5 @@ export { default as Alert } from './alert.svelte';
export { default as Box } from './box.svelte';
export { default as Search } from './search.svelte';
export { default as Bucket } from './bucket.svelte';
export { default as Steps } from './steps.svelte';
export { default as Step } from './step.svelte';
+12
View File
@@ -0,0 +1,12 @@
<script lang="ts">
export let done = false;
export let current = false;
</script>
<li
class="steps-item"
class:is-done={done}
class:is-current={current}
aria-label={` ${done ? 'done' : current ? 'current' : ''} step`}>
<span class="text"><slot /></span>
</li>
+3
View File
@@ -0,0 +1,3 @@
<ol class="steps">
<slot />
</ol>