From 7a35d0a719434a316ebbf278560695979d727a45 Mon Sep 17 00:00:00 2001 From: Sua Yoo Date: Sun, 7 Feb 2021 14:14:06 -0800 Subject: [PATCH 1/3] separate out projects list component --- components/ProjectsList.js | 19 ++++++++++++++++++ .../ProjectsList.module.css | 0 pages/index.js | 3 +++ pages/projects.js | 20 ++----------------- 4 files changed, 24 insertions(+), 18 deletions(-) create mode 100644 components/ProjectsList.js rename pages/projects.module.css => components/ProjectsList.module.css (100%) diff --git a/components/ProjectsList.js b/components/ProjectsList.js new file mode 100644 index 0000000..f0c8245 --- /dev/null +++ b/components/ProjectsList.js @@ -0,0 +1,19 @@ +import Link from "next/link"; +import projects from "../db/projects"; +import styles from "./ProjectsList.module.css"; + +export default function ProjectsList() { + return ( +
+ {projects.map((project) => ( +
+

{project.name}

+

{project.description}

+
+ View +
+
+ ))} +
+ ); +} diff --git a/pages/projects.module.css b/components/ProjectsList.module.css similarity index 100% rename from pages/projects.module.css rename to components/ProjectsList.module.css diff --git a/pages/index.js b/pages/index.js index 8387fc1..47f5b6f 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,6 +1,7 @@ import Head from "next/head"; import Navigation from "@components/Navigation"; import Footer from "@components/Footer"; +import ProjectsList from "@components/ProjectsList"; export default function Home() { return ( @@ -16,6 +17,8 @@ export default function Home() {

Welcome to my portfolio

This is the home page

+ +