fix: wizard steps and new ui package

This commit is contained in:
Torsten Dittmann
2022-09-21 19:19:04 +02:00
parent 5d8144a372
commit 87133bb252
3 changed files with 24 additions and 18 deletions
+8 -2
View File
@@ -4,17 +4,23 @@
export let currentSub = 0;
export let isSub = false;
export let step: { text: string; substeps?: { text: string }[] };
console.log({ step, completed, current });
</script>
<li
class:steps-item={!isSub}
class:steps-sub-item={isSub}
class:is-done={completed}
class:is-current={current}
aria-label={` ${completed ? 'done' : current ? 'current' : ''} step`}>
{#if isSub}
<span class="text">{step.text}</span>
{:else}
{#if completed}
<div class="bullet is-done">
<span class="icon-check" aria-hidden="true" />
</div>
{:else}
<div class="bullet" class:is-current={current} />
{/if}
<div class="step-item-content">
<span class="text">{step.text}</span>
{#if step?.substeps}