From 45c6780299cf9dccc2250732c52f175b7d755206 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Fri, 27 Mar 2020 17:38:34 +0530 Subject: [PATCH] added languages and references support to Gengar --- src/templates/gengar/Gengar.js | 78 ++++++++++++++++++++++++-------- src/templates/pikachu/Pikachu.js | 26 +++++------ 2 files changed, 73 insertions(+), 31 deletions(-) diff --git a/src/templates/gengar/Gengar.js b/src/templates/gengar/Gengar.js index 77685a1c..df0da3c2 100644 --- a/src/templates/gengar/Gengar.js +++ b/src/templates/gengar/Gengar.js @@ -54,7 +54,7 @@ const Gengar = () => { const Objective = () => data.objective.enable && ( -
+
@@ -68,7 +68,7 @@ const Gengar = () => { const Skills = () => data.skills.enable && ( -
+
    {data.skills.items.map(SkillItem)}
@@ -140,6 +140,24 @@ const Gengar = () => {
); + const ReferenceItem = x => ( +
+
{x.name}
+ {x.position} + {x.phone} + {x.email} + +
+ ); + + const References = () => + data.references.enable && ( +
+ +
{data.references.items.map(ReferenceItem)}
+
+ ); + const WorkItem = x => (
@@ -163,20 +181,39 @@ const Gengar = () => {
); + const LanguageItem = x => ( +
+
{x.key}
+
+ {Array.from(Array(x.value)).map((_, i) => ( + + star + + ))} +
+
+ ); + + const Languages = () => + data.languages.enable && ( +
+ +
{data.languages.items.map(LanguageItem)}
+
+ ); + const ExtraItem = x => ( - - {x.key} - {x.value} - +
+
{x.key}
+
{x.value}
+
); const Extras = () => data.extras.enable && (
- - {data.extras.items.map(ExtraItem)} -
+
{data.extras.items.map(ExtraItem)}
); @@ -188,9 +225,9 @@ const Gengar = () => { color: theme.colors.primary, }} > -
+
@@ -207,26 +244,31 @@ const Gengar = () => {
+
+ - -
-
+
- - + +
+ + +
+ +
diff --git a/src/templates/pikachu/Pikachu.js b/src/templates/pikachu/Pikachu.js index 647be690..ccaa9a56 100644 --- a/src/templates/pikachu/Pikachu.js +++ b/src/templates/pikachu/Pikachu.js @@ -68,19 +68,6 @@ const Pikachu = () => {
); - const LanguageItem = x => ( -
-
{x.key}
-
- {Array.from(Array(x.value)).map((_, i) => ( - - star - - ))} -
-
- ); - const ReferenceItem = x => (
{x.name}
@@ -99,6 +86,19 @@ const Pikachu = () => {
); + const LanguageItem = x => ( +
+
{x.key}
+
+ {Array.from(Array(x.value)).map((_, i) => ( + + star + + ))} +
+
+ ); + const Languages = () => data.languages.enable && (