diff --git a/libs/web-components/src/experimental/ExperimentalFormStep.svelte b/libs/web-components/src/experimental/ExperimentalFormStep.svelte new file mode 100644 index 000000000..d888786dd --- /dev/null +++ b/libs/web-components/src/experimental/ExperimentalFormStep.svelte @@ -0,0 +1,285 @@ + + + + + + + + + diff --git a/libs/web-components/src/experimental/ExperimentalFormStepper.svelte b/libs/web-components/src/experimental/ExperimentalFormStepper.svelte new file mode 100644 index 000000000..469f76f15 --- /dev/null +++ b/libs/web-components/src/experimental/ExperimentalFormStepper.svelte @@ -0,0 +1,369 @@ + + + + +
+
+
+
+ +
+
+ {#if _steps.length > 0 && _showProgressBars} + + {/if} +
+
+ + diff --git a/libs/web-components/src/index.ts b/libs/web-components/src/index.ts index a5c7e6bf3..5afedd3f9 100644 --- a/libs/web-components/src/index.ts +++ b/libs/web-components/src/index.ts @@ -71,3 +71,7 @@ export { default as TextArea } from "./components/text-area/TextArea.svelte"; export { default as ThreeColumnLayout } from "./layouts/three-column-layout/ThreeColumnLayout.svelte"; export { default as Tooltip } from "./components/tooltip/Tooltip.svelte"; export { default as TwoColumnLayout } from "./layouts/two-column-layout/TwoColumnLayout.svelte"; + +// Experimental components +export { default as ExperimentalFormStepper } from "./experimental/ExperimentalFormStepper.svelte"; +export { default as ExperimentalFormStep } from "./experimental/ExperimentalFormStep.svelte";