diff --git a/src/components/Debug/Debug.tsx b/src/components/Debug/Debug.tsx
index d763efe..881e8f7 100644
--- a/src/components/Debug/Debug.tsx
+++ b/src/components/Debug/Debug.tsx
@@ -1,34 +1,30 @@
import { useQuery } from "@tanstack/react-query";
import Loader from "../../assets/loader.svg";
import { CodexSdk } from "../../sdk/codex";
-import { Card } from "@codex/marketplace-ui-components";
+import { Card, Spinner } from "@codex/marketplace-ui-components";
+import { Promises } from "../../utils/promises";
export function Debug() {
const { data, isPending } = useQuery({
- queryFn: () => CodexSdk.debug().then((debug) => debug.info()),
+ queryFn: () =>
+ CodexSdk.debug()
+ .then((debug) => debug.info())
+ .then((s) => Promises.rejectOnError(s)),
queryKey: ["debug"],
});
if (isPending) {
return (
-
-
-
- );
- }
-
- if (data?.error) {
- // TODO display error
- return (
-
- {data?.data.message || ""}
-
+
+
+
);
}
return (
-
+ <>
+ Debug
{JSON.stringify(data, null, 2)}
-
+ >
);
}
diff --git a/src/components/ErrorBoundary/ErrorBoundary.tsx b/src/components/ErrorBoundary/ErrorBoundary.tsx
index 0c26772..2a9e71e 100644
--- a/src/components/ErrorBoundary/ErrorBoundary.tsx
+++ b/src/components/ErrorBoundary/ErrorBoundary.tsx
@@ -46,8 +46,6 @@ export class ErrorBoundary extends React.Component {
);
}
- console.info("couc");
-
return this.props.children;
}
}
diff --git a/src/routes/dashboard/settings.css b/src/routes/dashboard/settings.css
index 9d36fa4..fd82edf 100644
--- a/src/routes/dashboard/settings.css
+++ b/src/routes/dashboard/settings.css
@@ -16,3 +16,7 @@
.settings-input {
margin-bottom: 0.75rem;
}
+
+.settings-debug-loader {
+ margin: auto;
+}
diff --git a/src/routes/dashboard/settings.tsx b/src/routes/dashboard/settings.tsx
index bd07fa1..27db05c 100644
--- a/src/routes/dashboard/settings.tsx
+++ b/src/routes/dashboard/settings.tsx
@@ -3,6 +3,7 @@ import { ErrorBoundary } from "../../components/ErrorBoundary/ErrorBoundary";
import "./settings.css";
import { LogLevel } from "../../components/LogLevel/LogLevel";
import { CodexUrlSettings } from "../../CodexUrllSettings/CodexUrlSettings";
+import { Debug } from "../../components/Debug/Debug";
export const Route = createFileRoute("/dashboard/settings")({
component: () => (
@@ -19,6 +20,12 @@ export const Route = createFileRoute("/dashboard/settings")({
+
+
+
+
+
+
{/*