feat(portal): replace mock data with real session-driven API calls #152
@@ -70,7 +70,7 @@ setupRouter.post("/", zValidator("json", setupSchema), async (c) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if ("error" in result) {
|
if ("error" in result) {
|
||||||
return c.json({ error: result.error }, result.code);
|
return c.json({ error: result.error }, result.code as 409);
|
||||||
}
|
}
|
||||||
|
|
||||||
return c.json({ ok: true, staff: result.staff }, 201);
|
return c.json({ ok: true, staff: result.staff }, 201);
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import { SettingsPage } from "./pages/Settings.js";
|
|||||||
import { BookingConfirmedPage } from "./pages/BookingConfirmed.js";
|
import { BookingConfirmedPage } from "./pages/BookingConfirmed.js";
|
||||||
import { BookingCancelledPage } from "./pages/BookingCancelled.js";
|
import { BookingCancelledPage } from "./pages/BookingCancelled.js";
|
||||||
import { BookingErrorPage } from "./pages/BookingError.js";
|
import { BookingErrorPage } from "./pages/BookingError.js";
|
||||||
import { SetupWizard } from "./pages/SetupWizard.js";
|
import { SetupWizard } from "./pages/SetupWizard.jsx";
|
||||||
import { CustomerPortal } from "./portal/CustomerPortal.js";
|
import { CustomerPortal } from "./portal/CustomerPortal.js";
|
||||||
import { DevLoginSelector, getDevUser } from "./pages/DevLoginSelector.js";
|
import { DevLoginSelector, getDevUser } from "./pages/DevLoginSelector.js";
|
||||||
import { DevSessionIndicator } from "./components/DevSessionIndicator.js";
|
import { DevSessionIndicator } from "./components/DevSessionIndicator.js";
|
||||||
|
|||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
export { SetupWizard } from "./SetupWizard.jsx";
|
||||||
@@ -79,7 +79,7 @@ export function SetupWizard() {
|
|||||||
width: "100%",
|
width: "100%",
|
||||||
}}>
|
}}>
|
||||||
{/* Progress dots */}
|
{/* Progress dots */}
|
||||||
<div style={{ display: "flex", gap: 6, marginBottom: 2rem, justifyContent: "center" }}>
|
<div style={{ display: "flex", gap: 6, marginBottom: "2rem", justifyContent: "center" }}>
|
||||||
{STEPS.map((_, i) => (
|
{STEPS.map((_, i) => (
|
||||||
<div
|
<div
|
||||||
key={i}
|
key={i}
|
||||||
Reference in New Issue
Block a user