diff --git a/src/components/Dots.tsx b/src/components/Dots.tsx index d9ccdd5..f1e0192 100644 --- a/src/components/Dots.tsx +++ b/src/components/Dots.tsx @@ -111,7 +111,7 @@ const Dots = ({ }, []); return
; }; diff --git a/src/pages/projects.tsx b/src/pages/projects.tsx index f756f7e..d9f2cbd 100644 --- a/src/pages/projects.tsx +++ b/src/pages/projects.tsx @@ -27,30 +27,40 @@ export async function getStaticProps(): Promise> {; const ProjectsPage: NextPage = ({projects}) => { return ( -
- {projects.map(({ name, shortDescription: description, links, icon }) => { - return ( - +
+
+

+ Projects +

+
+ {projects.map(({ name, shortDescription: description, links, icon }) => + { + const DynamicLink = links?.length ?? 0 > 0 ? Link : "div"; + const linkProps = links?.length ?? 0 > 0 ? { href: links![0]!.url, target: "_blank", rel: "noreferrer" } : {}; -
- -
-
-
{name}
-
- {description} + return
+ {/* @ts-ignore */} + + +
+
-
- - ); - })} +
+
{name}
+
+ {description} +
+
+ +
+
; + } +)}
);