From c4e65745e8e04c7dcf86f2a40b803f9d78cbf9c2 Mon Sep 17 00:00:00 2001
From: Pablo Montenegro {entity?.value} {description?.value}
+ {keywords?.value.map((keyword) => (
+
+ )}
)}
diff --git a/src/components/ResumeTemplates/Default/Sections/Awards.jsx b/src/components/ResumeTemplates/Default/Sections/Awards.jsx
index 96ce2fb..b7f8704 100644
--- a/src/components/ResumeTemplates/Default/Sections/Awards.jsx
+++ b/src/components/ResumeTemplates/Default/Sections/Awards.jsx
@@ -16,7 +16,12 @@ const useStyles = makeStyles((theme) => ({
margin: '0',
padding: '0',
listStyle: 'none',
- '& li': { margin: '0 0 10px 0', '&:last-child': { margin: '0' } },
+ '& li': {
+ margin: '0 0 10px 0',
+ '&:last-child': {
+ margin: '3px 0 0',
+ },
+ },
},
contentWrapper: {
marginLeft: '4px',
diff --git a/src/components/ResumeTemplates/Default/Sections/Certificates.jsx b/src/components/ResumeTemplates/Default/Sections/Certificates.jsx
index 54c3f22..950e19b 100644
--- a/src/components/ResumeTemplates/Default/Sections/Certificates.jsx
+++ b/src/components/ResumeTemplates/Default/Sections/Certificates.jsx
@@ -16,7 +16,12 @@ const useStyles = makeStyles((theme) => ({
margin: '0',
padding: '0',
listStyle: 'none',
- '& li': { margin: '0 0 10px 0', '&:last-child': { margin: '0' } },
+ '& li': {
+ margin: '0 0 10px 0',
+ '&:last-child': {
+ margin: '3px 0 0',
+ },
+ },
},
contentWrapper: {
marginLeft: '4px',
diff --git a/src/components/ResumeTemplates/Default/Sections/Education.jsx b/src/components/ResumeTemplates/Default/Sections/Education.jsx
index f29a1b3..d20dcdf 100644
--- a/src/components/ResumeTemplates/Default/Sections/Education.jsx
+++ b/src/components/ResumeTemplates/Default/Sections/Education.jsx
@@ -21,7 +21,12 @@ const useStyles = makeStyles((theme) => ({
margin: '0',
padding: '0',
listStyle: 'none',
- '& li': { margin: '0 0 10px 0', '&:last-child': { margin: '0' } },
+ '& li': {
+ margin: '0 0 10px 0',
+ '&:last-child': {
+ margin: '3px 0 0',
+ },
+ },
},
coursesDetails: {
display: 'flex',
diff --git a/src/components/ResumeTemplates/Default/Sections/Languages.jsx b/src/components/ResumeTemplates/Default/Sections/Languages.jsx
index b1a2172..0144af8 100644
--- a/src/components/ResumeTemplates/Default/Sections/Languages.jsx
+++ b/src/components/ResumeTemplates/Default/Sections/Languages.jsx
@@ -13,7 +13,12 @@ const useStyles = makeStyles((theme) => ({
},
languages: {
margin: '0',
- '& li': { margin: '0 0 10px 0', '&:last-child': { margin: '0' } },
+ '& li': {
+ margin: '0 0 10px 0',
+ '&:last-child': {
+ margin: '3px 0 0',
+ },
+ },
},
contentWrapper: {
marginLeft: '4px',
diff --git a/src/components/ResumeTemplates/Default/Sections/Projects.jsx b/src/components/ResumeTemplates/Default/Sections/Projects.jsx
index 1eda811..5080438 100644
--- a/src/components/ResumeTemplates/Default/Sections/Projects.jsx
+++ b/src/components/ResumeTemplates/Default/Sections/Projects.jsx
@@ -18,13 +18,32 @@ const useStyles = makeStyles((theme) => ({
'& li': {
margin: '0 0 10px 0',
'&:last-child': {
- margin: '0',
+ margin: '3px 0 0',
},
},
},
project: {
fontWeight: 'bold',
},
+ highlights: {
+ '& li': {
+ marginBottom: '1px',
+ fontStyle: 'italic',
+ },
+ },
+ keywords: {
+ flexWrap: 'wrap',
+ listStyle: 'none',
+ paddingLeft: 0,
+ display: 'inline-flex',
+ '& li': {
+ fontStyle: 'italic',
+ margin: '3px 3px 0 0',
+ backgroundColor: theme.palette.type === 'dark' ? '#28407b' : '#dae4f4',
+ borderRadius: '3px',
+ padding: '1px 3px',
+ },
+ },
contentWrapper: {
marginLeft: '4px',
},
@@ -103,6 +122,26 @@ const Projects = ({ projects }) => {
{entity && entity?.enabled &&
+ {highlights?.value.map((highlight) =>
+ highlight?.enabled && (
+
+ )}
+ {keywords?.enabled && (
+
+ {keywords?.value.map((keyword) =>
+ keyword?.enabled && (
+
+ )}
);
}
diff --git a/src/components/ResumeTemplates/Default/Sections/Publications.jsx b/src/components/ResumeTemplates/Default/Sections/Publications.jsx
index 04f22dd..cff4df3 100644
--- a/src/components/ResumeTemplates/Default/Sections/Publications.jsx
+++ b/src/components/ResumeTemplates/Default/Sections/Publications.jsx
@@ -15,7 +15,12 @@ const useStyles = makeStyles((theme) => ({
margin: '0',
padding: '0',
listStyle: 'none',
- '& li': { margin: '0 0 10px 0', '&:last-child': { margin: '0' } },
+ '& li': {
+ margin: '0 0 10px 0',
+ '&:last-child': {
+ margin: '3px 0 0',
+ },
+ },
},
publication: {
fontWeight: 'bold',
diff --git a/src/components/ResumeTemplates/Default/Sections/References.jsx b/src/components/ResumeTemplates/Default/Sections/References.jsx
index cdce0c1..09a6725 100644
--- a/src/components/ResumeTemplates/Default/Sections/References.jsx
+++ b/src/components/ResumeTemplates/Default/Sections/References.jsx
@@ -15,7 +15,22 @@ const useStyles = makeStyles((theme) => ({
margin: '0',
padding: '0',
listStyle: 'none',
- '& li': { margin: '0 0 10px 0', '&:last-child': { margin: '0' } },
+ '& li': {
+ margin: '0 0 10px 0',
+ '&:last-child': {
+ margin: '3px 0 0',
+ },
+ },
+ },
+ reference: {
+ fontStyle: 'italic',
+ textIndent: '15px',
+ '&:before': {
+ content: '"❝"',
+ fontSize: '25px',
+ margin: '-8px 0 0 -35px',
+ position: 'absolute',
+ },
},
contentWrapper: {
marginLeft: '4px',
@@ -72,7 +87,11 @@ const References = ({ references }) => {
{name?.value}
{reference?.value}
} + {reference?.enabled && ( ++ {reference?.value} +
+ )} ); } diff --git a/src/components/ResumeTemplates/Default/Sections/Work.jsx b/src/components/ResumeTemplates/Default/Sections/Work.jsx index 28823d1..6d92b4e 100644 --- a/src/components/ResumeTemplates/Default/Sections/Work.jsx +++ b/src/components/ResumeTemplates/Default/Sections/Work.jsx @@ -35,6 +35,7 @@ const useStyles = makeStyles((theme) => ({ }, summary: { whiteSpace: 'break-spaces', + marginBottom: '5px !important', }, description: { whiteSpace: 'break-spaces', @@ -45,6 +46,19 @@ const useStyles = makeStyles((theme) => ({ fontStyle: 'italic', }, }, + keywords: { + flexWrap: 'wrap', + listStyle: 'none', + paddingLeft: 0, + display: 'inline-flex', + '& li': { + fontStyle: 'italic', + margin: '3px 3px 0 0', + backgroundColor: theme.palette.type === 'dark' ? '#28407b' : '#dae4f4', + borderRadius: '3px', + padding: '1px 3px', + }, + }, contentWrapper: { marginLeft: '4px', }, @@ -89,6 +103,7 @@ const Work = ({ work: works }) => { endDate, summary, highlights, + keywords, } = work?.value || {}; let refProps = {}; @@ -152,6 +167,16 @@ const Work = ({ work: works }) => { ))} )} + {keywords?.enabled && ( +