{data.addr.namespace}
diff --git a/frontend/src/routes/Module/components/SchemaError.tsx b/frontend/src/routes/Module/components/SchemaError.tsx
new file mode 100644
index 00000000..84298e47
--- /dev/null
+++ b/frontend/src/routes/Module/components/SchemaError.tsx
@@ -0,0 +1,14 @@
+import { Icon } from "@/components/Icon";
+import { warning } from "@/icons/warning";
+
+export function ModuleSchemaError() {
+ return (
+
+
+ We were unable to parse the schema for this module.
+
+ );
+}
diff --git a/frontend/src/routes/Module/components/SideMenu.tsx b/frontend/src/routes/Module/components/SideMenu.tsx
index d9bc6a79..2ea7d0b6 100644
--- a/frontend/src/routes/Module/components/SideMenu.tsx
+++ b/frontend/src/routes/Module/components/SideMenu.tsx
@@ -16,23 +16,37 @@ export function ModuleSideMenu() {
const dependenciesCount = data.dependencies.length;
const resourcesCount = data.resources.length;
+ const hasSchemaError = !!data.schema_error;
+
return (
Readme
- {!data.schema_error && (
- <>
- Inputs ({inputsCount})
- Outputs ({outputsCount})
-
- Dependencies ({dependenciesCount})
-
-
- Resources ({resourcesCount})
-
- >
- )}
+
+ Inputs
+
+
+ Outputs
+
+
+ Dependencies
+
+
+ Resources
+
);
}