diff --git a/src/components/pretty-schema-display.tsx b/src/components/pretty-schema-display.tsx
index 27c825c..59b129d 100644
--- a/src/components/pretty-schema-display.tsx
+++ b/src/components/pretty-schema-display.tsx
@@ -145,36 +145,42 @@ const SchemaObjectRenderer = ({
{Object.entries(data).map(([key, value]) => {
if (key === "@context") return null;
- // Custom rendering for FAQPage questions
+ let labelDiv: React.ReactNode;
+ let valueDiv: React.ReactNode;
+ const isDeepEntry = typeof value === "object" && value !== null;
+
+ // Handle FAQPage custom rendering
if (
key === "mainEntity" &&
data["@type"] === "FAQPage" &&
Array.isArray(value)
) {
- return (
-