From 40c722b1618d9278bbeba31d2c09a424ad083b60 Mon Sep 17 00:00:00 2001 From: Szymon Kin <68154191+hoolek77@users.noreply.github.com> Date: Mon, 31 Oct 2022 15:47:50 +0100 Subject: [PATCH] Change skill subsection function to detect data type (#72) --- src/components/organisms/skill-subsection.astro | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/organisms/skill-subsection.astro b/src/components/organisms/skill-subsection.astro index db2915c..a5d3963 100644 --- a/src/components/organisms/skill-subsection.astro +++ b/src/components/organisms/skill-subsection.astro @@ -15,9 +15,10 @@ const { } = Astro.props; const isLevelledSkillSection = (skillsSectionData: Tag[] | LevelledSkill[]): skillsSectionData is LevelledSkill[] => { - if (!skillsSectionData[0]) return false; + const firstSkill = skillsSectionData[0]; + if (!firstSkill) return false; - return (skillsSectionData[0] as LevelledSkill).level !== undefined; + return 'level' in firstSkill && firstSkill.level !== undefined; }; ---