ui/stepper: use initial step from opts

This commit is contained in:
Johannes Kirschbauer
2025-08-21 18:12:06 +02:00
parent c01a191f3a
commit 6de431df2c

View File

@@ -3,7 +3,6 @@ import {
createContext,
createSignal,
JSX,
Setter,
useContext,
} from "solid-js";
import { createStore, SetStoreFunction, Store } from "solid-js/store";
@@ -28,7 +27,9 @@ export function createStepper<
s: { steps: T },
stepOpts: StepOptions<StepId, StoreType>,
): StepperReturn<T, T[number]["id"]> {
const [history, setHistory] = createSignal<T[number]["id"][]>(["init"]);
const [history, setHistory] = createSignal<T[number]["id"][]>([
stepOpts.initialStep,
]);
const activeStep = () => history()[history().length - 1];