+ {loading &&
}
+ {error && (
+
Error fetching scope: {error.message}
+ )}
+ {data?.scope.length > 0 && (
+
+ {data.scope.map((rule, index) => (
+
+ ))}
+
+ )}
+
+ );
+}
+
+export default Rules;
diff --git a/admin/src/lib/omitTypename.ts b/admin/src/lib/omitTypename.ts
new file mode 100644
index 0000000..51818bf
--- /dev/null
+++ b/admin/src/lib/omitTypename.ts
@@ -0,0 +1,5 @@
+const omitTypename = (key, value) => (key === "__typename" ? undefined : value);
+
+export function withoutTypename(input: any): any {
+ return JSON.parse(JSON.stringify(input), omitTypename);
+}
diff --git a/admin/src/pages/proxy/logs/index.tsx b/admin/src/pages/proxy/logs/index.tsx
index fb4c035..4ae7f11 100644
--- a/admin/src/pages/proxy/logs/index.tsx
+++ b/admin/src/pages/proxy/logs/index.tsx
@@ -1,9 +1,15 @@
+import { Box } from "@material-ui/core";
+
import LogsOverview from "../../../components/reqlog/LogsOverview";
import Layout, { Page } from "../../../components/Layout";
+import Search from "../../../components/reqlog/Search";
function ProxyLogs(): JSX.Element {
return (