diff --git a/web/src/pages/Replay.tsx b/web/src/pages/Replay.tsx index 5a574a701..6b7ff5a57 100644 --- a/web/src/pages/Replay.tsx +++ b/web/src/pages/Replay.tsx @@ -55,6 +55,7 @@ import { isDesktop, isMobile } from "react-device-detect"; import Logo from "@/components/Logo"; import { Separator } from "@/components/ui/separator"; import { useDocDomain } from "@/hooks/use-doc-domain"; +import { useConfigSchema } from "@/hooks/use-config-schema"; import DebugDrawingLayer from "@/components/overlay/DebugDrawingLayer"; import { IoMdArrowRoundBack } from "react-icons/io"; @@ -132,6 +133,7 @@ export default function Replay() { }); const { payload: replayJob } = useJobStatus("debug_replay"); + const configSchema = useConfigSchema(); const [isInitializing, setIsInitializing] = useState(true); // Refresh status immediately on mount to avoid showing "no session" briefly @@ -684,32 +686,38 @@ export default function Replay() { {t("page.configurationDesc")} -
- - -
+ {configSchema == null ? ( +
+ +
+ ) : ( +
+ + +
+ )}