Skip to content

Commit 41c27d1

Browse files
author
karei
committed
Frontend: prompt auth on load and refine UI layout
- trigger API key prompt via /api/console on page load - suppress auth prompts during Build/Solve/Save actions
1 parent a7a811c commit 41c27d1

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/App.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,7 @@ export default function App() {
588588
}, [streams, intervalsConfig]);
589589

590590
useEffect(() => {
591-
apiFetch("/api/console", {}, { promptOn401: false }).catch(() => { });
591+
apiFetch("/api/console", {}, { promptOn401: true }).catch(() => { });
592592
}, []);
593593

594594
useEffect(() => {
@@ -651,7 +651,7 @@ export default function App() {
651651
method: "POST",
652652
headers: { "Content-Type": "application/json" },
653653
body: JSON.stringify(payload),
654-
});
654+
}, { promptOn401: false });
655655
setBackendResp(toBackendResp(r, body));
656656
const fig = (body as any)?.plot;
657657
if (r.ok && typeof body === "object" && body && (body as any).ok) {
@@ -684,7 +684,7 @@ export default function App() {
684684
method: "POST",
685685
headers: { "Content-Type": "application/json" },
686686
body: JSON.stringify({ hen_id: henId }),
687-
});
687+
}, { promptOn401: false });
688688
setBackendResp(toBackendResp(r, body));
689689
if (r.ok && body && typeof body === "object" && (body as any).ok) {
690690
setUiMsg("Solve completed.");
@@ -743,7 +743,7 @@ export default function App() {
743743
method: "POST",
744744
headers: { "Content-Type": "application/json" },
745745
body: JSON.stringify({ schema_version: "ei-stream-ui-v1", name, streams, intervals_config: intervalsConfig }),
746-
});
746+
}, { promptOn401: false });
747747
setBackendResp(toBackendResp(r, body));
748748
if (r.ok && body && typeof body === "object" && "id" in body) {
749749
setLastStreamsetId(String((body as any).id));

0 commit comments

Comments
 (0)