From fef020634c8d70d0ddaa6271f42495ddaa4d56e4 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Sat, 28 Mar 2020 13:27:17 +0530 Subject: [PATCH] check if property exists in data object --- src/templates/castform/Castform.js | 10 +++++++++- src/templates/gengar/Gengar.js | 9 +++++++++ src/templates/onyx/Onyx.js | 9 +++++++++ src/templates/pikachu/Pikachu.js | 8 ++++++++ 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/templates/castform/Castform.js b/src/templates/castform/Castform.js index b83e2bc6..e133be38 100644 --- a/src/templates/castform/Castform.js +++ b/src/templates/castform/Castform.js @@ -70,6 +70,7 @@ const Castform = () => { ); const Skills = () => + data.skills && data.skills.enable && (
@@ -78,7 +79,7 @@ const Castform = () => { ); const Objective = () => - data.objective.enable &&

{data.objective.body}

; + data.objective && data.objective.enable &&

{data.objective.body}

; const WorkItem = x => (
@@ -96,6 +97,7 @@ const Castform = () => { ); const Work = () => + data.work && data.work.enable && (
@@ -114,6 +116,7 @@ const Castform = () => { ); const References = () => + data.references && data.references.enable && (
@@ -145,6 +148,7 @@ const Castform = () => { ); const Languages = () => + data.languages && data.languages.enable && (
@@ -171,6 +175,7 @@ const Castform = () => { ); const Education = () => + data.education && data.education.enable && (
@@ -187,6 +192,7 @@ const Castform = () => { ); const Awards = () => + data.awards && data.awards.enable && (
@@ -203,6 +209,7 @@ const Castform = () => { ); const Certifications = () => + data.certifications && data.certifications.enable && (
@@ -218,6 +225,7 @@ const Castform = () => { ); const Extras = () => + data.extras && data.extras.enable && (
diff --git a/src/templates/gengar/Gengar.js b/src/templates/gengar/Gengar.js index 3dace8fd..4040ef1e 100644 --- a/src/templates/gengar/Gengar.js +++ b/src/templates/gengar/Gengar.js @@ -55,6 +55,7 @@ const Gengar = () => { ); const Objective = () => + data.objective && data.objective.enable && (
@@ -69,6 +70,7 @@ const Gengar = () => { ); const Skills = () => + data.skills && data.skills.enable && (
@@ -103,6 +105,7 @@ const Gengar = () => { ); const Education = () => + data.education && data.education.enable && (
@@ -119,6 +122,7 @@ const Gengar = () => { ); const Certifications = () => + data.certifications && data.certifications.enable && (
@@ -135,6 +139,7 @@ const Gengar = () => { ); const Awards = () => + data.awards && data.awards.enable && (
@@ -153,6 +158,7 @@ const Gengar = () => { ); const References = () => + data.references && data.references.enable && (
@@ -176,6 +182,7 @@ const Gengar = () => { ); const Work = () => + data.work && data.work.enable && (
@@ -197,6 +204,7 @@ const Gengar = () => { ); const Languages = () => + data.languages && data.languages.enable && (
@@ -212,6 +220,7 @@ const Gengar = () => { ); const Extras = () => + data.extras && data.extras.enable && (
diff --git a/src/templates/onyx/Onyx.js b/src/templates/onyx/Onyx.js index c41aa2b4..3d94bbcd 100644 --- a/src/templates/onyx/Onyx.js +++ b/src/templates/onyx/Onyx.js @@ -52,6 +52,7 @@ const Onyx = () => { ); const Objective = () => + data.objective && data.objective.enable && (
@@ -75,6 +76,7 @@ const Onyx = () => { ); const Work = () => + data.work && data.work.enable && (
@@ -101,6 +103,7 @@ const Onyx = () => { ); const Education = () => + data.education && data.education.enable && (
@@ -117,6 +120,7 @@ const Onyx = () => { ); const Awards = () => + data.awards && data.awards.enable && (
@@ -133,6 +137,7 @@ const Onyx = () => { ); const Certifications = () => + data.certifications && data.certifications.enable && (
@@ -154,6 +159,7 @@ const Onyx = () => { ); const Skills = () => + data.skills && data.skills.enable && (
@@ -175,6 +181,7 @@ const Onyx = () => { ); const Languages = () => + data.languages && data.languages.enable && (
@@ -193,6 +200,7 @@ const Onyx = () => { ); const References = () => + data.references && data.references.enable && (
@@ -208,6 +216,7 @@ const Onyx = () => { ); const Extras = () => + data.extras && data.extras.enable && (
diff --git a/src/templates/pikachu/Pikachu.js b/src/templates/pikachu/Pikachu.js index ec137718..ff849bbd 100644 --- a/src/templates/pikachu/Pikachu.js +++ b/src/templates/pikachu/Pikachu.js @@ -68,6 +68,7 @@ const Pikachu = () => { ); const Skills = () => + data.skills && data.skills.enable && (
@@ -86,6 +87,7 @@ const Pikachu = () => { ); const References = () => + data.references && data.references.enable && (
@@ -107,6 +109,7 @@ const Pikachu = () => { ); const Languages = () => + data.languages && data.languages.enable && (
@@ -122,6 +125,7 @@ const Pikachu = () => { ); const Extras = () => + data.extras && data.extras.enable && (
@@ -145,6 +149,7 @@ const Pikachu = () => { ); const Work = () => + data.work && data.work.enable && (
@@ -173,6 +178,7 @@ const Pikachu = () => { ); const Education = () => + data.education && data.education.enable && (
@@ -189,6 +195,7 @@ const Pikachu = () => { ); const Awards = () => + data.awards && data.awards.enable && (
@@ -205,6 +212,7 @@ const Pikachu = () => { ); const Certifications = () => + data.certifications && data.certifications.enable && (