+ {/* Header */}
+
+
+ Guided Tour
+
+
+ {props.stepIndex + 1} / {props.total}
+
+
+
+ {/* Title */}
+
+ {props.step.title}
+
+
+ {/* Body */}
+
+ {props.step.body}
+
+
+ {/* Progress bar */}
+
+
+ {/* Buttons */}
+
+
+ 0}>
+
+
+
+
+
+ >
+ );
+}
+
// ── Dashboard Layout ──────────────────────────────────────────────────────────
export default function DashboardLayout(props: { children: any }) {
const navigate = useNavigate();
+ const [searchParams] = useSearchParams();
const [switchingRole, setSwitchingRole] = createSignal(false);
const [tourKind, setTourKind] = createSignal