carbon-components-svelte/tests/ProgressIndicator/ProgressIndicator.test.svelte
2025-03-20 17:34:20 -07:00

35 lines
792 B
Svelte

<script lang="ts">
import { ProgressIndicator, ProgressStep } from "carbon-components-svelte";
export let currentIndex = 0;
export let vertical = false;
export let spaceEqually = false;
export let preventChangeOnClick = false;
export let steps: Array<{
label: string;
description: string;
complete: boolean;
invalid?: boolean;
disabled?: boolean;
}> = [];
</script>
<ProgressIndicator
{currentIndex}
{vertical}
{spaceEqually}
{preventChangeOnClick}
on:change={(e) => {
console.log("change", e.detail);
}}
>
{#each steps as step}
<ProgressStep
label={step.label}
description={step.description}
complete={step.complete}
invalid={step.invalid}
disabled={step.disabled}
/>
{/each}
</ProgressIndicator>