From 8efc243e4362134445a71c904c09e6435968fe74 Mon Sep 17 00:00:00 2001 From: Manoah Tervoort <149895ja@gmail.com> Date: Fri, 21 Feb 2025 11:00:09 +0100 Subject: [PATCH] fix(templates): don't show section when all items are hidden --- apps/artboard/src/templates/azurill.tsx | 2 +- apps/artboard/src/templates/bronzor.tsx | 2 +- apps/artboard/src/templates/chikorita.tsx | 2 +- apps/artboard/src/templates/ditto.tsx | 2 +- apps/artboard/src/templates/gengar.tsx | 2 +- apps/artboard/src/templates/glalie.tsx | 2 +- apps/artboard/src/templates/kakuna.tsx | 2 +- apps/artboard/src/templates/leafish.tsx | 2 +- apps/artboard/src/templates/nosepass.tsx | 2 +- apps/artboard/src/templates/onyx.tsx | 2 +- apps/artboard/src/templates/pikachu.tsx | 2 +- apps/artboard/src/templates/rhyhorn.tsx | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/artboard/src/templates/azurill.tsx b/apps/artboard/src/templates/azurill.tsx index e7040c1a..1d278886 100644 --- a/apps/artboard/src/templates/azurill.tsx +++ b/apps/artboard/src/templates/azurill.tsx @@ -186,7 +186,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/bronzor.tsx b/apps/artboard/src/templates/bronzor.tsx index 237b6347..1033b0c8 100644 --- a/apps/artboard/src/templates/bronzor.tsx +++ b/apps/artboard/src/templates/bronzor.tsx @@ -177,7 +177,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/chikorita.tsx b/apps/artboard/src/templates/chikorita.tsx index e55fbfb0..34a4e489 100644 --- a/apps/artboard/src/templates/chikorita.tsx +++ b/apps/artboard/src/templates/chikorita.tsx @@ -182,7 +182,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/ditto.tsx b/apps/artboard/src/templates/ditto.tsx index fd1c35dc..a1f1e6ce 100644 --- a/apps/artboard/src/templates/ditto.tsx +++ b/apps/artboard/src/templates/ditto.tsx @@ -197,7 +197,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/gengar.tsx b/apps/artboard/src/templates/gengar.tsx index 3f7ffecb..a1d5a86c 100644 --- a/apps/artboard/src/templates/gengar.tsx +++ b/apps/artboard/src/templates/gengar.tsx @@ -184,7 +184,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/glalie.tsx b/apps/artboard/src/templates/glalie.tsx index 557fa84f..c95f8739 100644 --- a/apps/artboard/src/templates/glalie.tsx +++ b/apps/artboard/src/templates/glalie.tsx @@ -192,7 +192,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/kakuna.tsx b/apps/artboard/src/templates/kakuna.tsx index a0a06466..788f0a0f 100644 --- a/apps/artboard/src/templates/kakuna.tsx +++ b/apps/artboard/src/templates/kakuna.tsx @@ -196,7 +196,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/leafish.tsx b/apps/artboard/src/templates/leafish.tsx index 16302fc5..b969d263 100644 --- a/apps/artboard/src/templates/leafish.tsx +++ b/apps/artboard/src/templates/leafish.tsx @@ -191,7 +191,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/nosepass.tsx b/apps/artboard/src/templates/nosepass.tsx index b2a1150b..f179202d 100644 --- a/apps/artboard/src/templates/nosepass.tsx +++ b/apps/artboard/src/templates/nosepass.tsx @@ -180,7 +180,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/onyx.tsx b/apps/artboard/src/templates/onyx.tsx index 72aa1736..7157b6e0 100644 --- a/apps/artboard/src/templates/onyx.tsx +++ b/apps/artboard/src/templates/onyx.tsx @@ -197,7 +197,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/pikachu.tsx b/apps/artboard/src/templates/pikachu.tsx index 46d3ab26..69692df9 100644 --- a/apps/artboard/src/templates/pikachu.tsx +++ b/apps/artboard/src/templates/pikachu.tsx @@ -212,7 +212,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (
diff --git a/apps/artboard/src/templates/rhyhorn.tsx b/apps/artboard/src/templates/rhyhorn.tsx index 480756d1..75176410 100644 --- a/apps/artboard/src/templates/rhyhorn.tsx +++ b/apps/artboard/src/templates/rhyhorn.tsx @@ -178,7 +178,7 @@ const Section = ({ summaryKey, keywordsKey, }: SectionProps) => { - if (!section.visible || section.items.length === 0) return null; + if (!section.visible || section.items.filter((item) => item.visible).length === 0) return null; return (