From 81570126422dcc0e4103818529d1ded5f6f876e6 Mon Sep 17 00:00:00 2001 From: Elijah Duffy Date: Fri, 5 Sep 2025 11:23:11 -0700 Subject: [PATCH] state machine: move progress bar styles out of CSS --- src/lib/StateMachine.svelte | 57 +++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/src/lib/StateMachine.svelte b/src/lib/StateMachine.svelte index e09c9ac..b5f5645 100644 --- a/src/lib/StateMachine.svelte +++ b/src/lib/StateMachine.svelte @@ -347,23 +347,31 @@ {#snippet progress()} - {#each { length: pages.length - 2 } as _, i (i)} -
- {#if i >= index} - {i + 1} - {:else} - - {/if} -
- {/each} +
+ {#each { length: pages.length - 2 } as _, i (i)} +
index && 'scale-[0.85] opacity-80', + 'transition-[transform,background-color,color]' + ]} + > + {#if i >= index} + {i + 1} + {:else} + + {/if} +
+ {/each} +
{/snippet}
{@render progress()}
@@ -400,7 +409,7 @@ lg:max-h-[60rem] lg:min-h-[30rem] lg:flex-row lg:items-center dark:sm:bg-gray-900" > -
+
{@render progress()}
@@ -486,10 +495,4 @@ :global(.circle-final) { opacity: 1; } - - .progress { - @apply flex cursor-default items-center justify-center gap-3 overflow-hidden rounded-3xl px-3 py-2; - @apply dark:bg-sui-text-800 bg-gray-200/80 dark:lg:bg-slate-800; - @apply text-sui-text/60 dark:text-sui-background/60 font-semibold; - }