diff --git a/src/components/sections/Experience.astro b/src/components/sections/Experience.astro index 1060761..3a0d0d0 100644 --- a/src/components/sections/Experience.astro +++ b/src/components/sections/Experience.astro @@ -28,125 +28,84 @@ const { sectionTitle, sectionSubtitle, sectionLabel, description, entries } = As
-
+

{sectionTitle} - {sectionSubtitle} + {sectionSubtitle}

-
-
{sectionLabel}
-

+

+

{description}

- -
- - {entries[0] && (() => { - const entry = entries[0]; - return ( -
- -
-
- - -
-
- {entry.systemId} /// {entry.status} -
-
- {entry.dates} + +
+ {entries.map((entry, index) => ( + + +
+
+

+ {entry.company} +

+

+ {entry.role} +

- -
- ); - })()} - - {entries.length > 1 && ( -
- {entries.slice(1).map((entry, index) => ( -
- -
- - -
-
- {entry.systemId} /// {entry.status} -
- {entry.dates} + +
+ +
+
+
Period
+
{entry.dates}
-
-
-

{entry.company}

- {entry.role} + {entry.tags && entry.tags.length > 0 && ( +
+
Stack
+
+ {entry.tags.join(', ')} +
-

- {entry.description} -

- {entry.link && ( - - )} - {entry.tags && entry.tags.length > 0 && ( -
- {entry.tags.map((tag) => ( - {tag} - ))} -
- )} -
+ )}
- ))} -
- )} + + +
+

+ {entry.description} +

+ + {entry.achievements && entry.achievements.length > 0 && ( +
+ {entry.achievements.map((achievement) => ( +
+
+ {achievement.label} +
+
+ {achievement.text} +
+
+ ))} +
+ )} +
+
+ + ))}