From 2edcc9d6d63d7fd46f98c6d1f0effd188c372ff5 Mon Sep 17 00:00:00 2001 From: darkicewolf50 Date: Sat, 23 Mar 2024 12:02:06 -0600 Subject: [PATCH] added teams: page content is ready for changes in Subteams.yml --- src/MockDB/Leadership.yml | 28 ------------------ src/MockDB/SubTeams.yml | 35 ++++++++++++++++++++++ src/Teams/SubTeams.js | 62 ++++++++++++++++++++++++++++++++------- 3 files changed, 86 insertions(+), 39 deletions(-) delete mode 100644 src/MockDB/Leadership.yml create mode 100644 src/MockDB/SubTeams.yml diff --git a/src/MockDB/Leadership.yml b/src/MockDB/Leadership.yml deleted file mode 100644 index a73bc1e..0000000 --- a/src/MockDB/Leadership.yml +++ /dev/null @@ -1,28 +0,0 @@ -Chassis: - url: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg - shortDescription: Chassis Description (1 line) - longDescription: Chassis Description -Drivetrain: - url: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg - shortDescription: Drivetrain Description (1 line) - longDescription: Drivetrain Description -Steering: - url: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg - shortDescription: Steering Description (1 line) - longDescription: Steering Description -Suspension: - url: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg - shortDescription: Suspension Description (1 line) - longDescription: Suspension Description -Electrical: - url: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg - shortDescription: Electrical Description (1 line) - longDescription: Electrical Description -Logistics: - url: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg - shortDescription: Logistics Description (1 line) - longDescription: Logistics Description -Software: - url: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg - shortDescription: Software Description (1 line) - longDescription: Software Description diff --git a/src/MockDB/SubTeams.yml b/src/MockDB/SubTeams.yml new file mode 100644 index 0000000..34b9fc7 --- /dev/null +++ b/src/MockDB/SubTeams.yml @@ -0,0 +1,35 @@ +Chassis: + iconUrl: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg + shortDescription: Chassis Description (1 line) + longDescription: Chassis Description + subteamAtWork: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg +Drivetrain: + iconUrl: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg + shortDescription: Drivetrain Description (1 line) + longDescription: Drivetrain Description + subteamAtWork: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg +Steering: + iconUrl: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg + shortDescription: Steering Description (1 line) + longDescription: Steering Description + subteamAtWork: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg +Suspension: + iconUrl: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg + shortDescription: Suspension Description (1 line) + longDescription: Suspension Description + subteamAtWork: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg +Electrical: + iconUrl: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg + shortDescription: Electrical Description (1 line) + longDescription: Electrical Description + subteamAtWork: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg +Logistics: + iconUrl: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg + shortDescription: Logistics Description (1 line) + longDescription: Logistics Description + subteamAtWork: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg +Software: + iconUrl: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg + shortDescription: Software Description (1 line) + longDescription: Software Description + subteamAtWork: https://res.cloudinary.com/dpgrgsh7g/image/upload/v1710016930/IMG-20240207-WA0000_e1jcf4.jpg diff --git a/src/Teams/SubTeams.js b/src/Teams/SubTeams.js index 26413f7..df308e7 100644 --- a/src/Teams/SubTeams.js +++ b/src/Teams/SubTeams.js @@ -1,7 +1,7 @@ import "./SubTeams.css"; import { useState, useEffect } from "react"; import yaml from "js-yaml"; -import leadershipData from "../MockDB/Leadership.yml"; +import leadershipData from "../MockDB/SubTeams.yml"; const SubTeams = () => { const [subteamsDict, setSubteamsDict] = useState(); @@ -29,7 +29,6 @@ const SubTeams = () => { console.error("Error recieving data from server:"); } }; - console.log(subteamsDict); return (
@@ -45,49 +44,49 @@ const SubTeams = () => { {/* row 1 */} {subteamsArray[0] {/* row 2 */} {subteamsArray[1] {/* row 3 */} {subteamsArray[2] {/* row 4 */} {subteamsArray[3] {/* row 5 */} {subteamsArray[4] {/* row 6 */} {subteamsArray[5] {/* row 7 */} {subteamsArray[6] @@ -130,8 +129,49 @@ const SubTeams = () => { const className = index % 2 === 0 ? "SubteamsEnd" : ""; return (
-

{subteamName}

-

{subteam.longDescription}

+ {index % 2 === 0 ? ( + <> +
+ {subteamName +

{subteamName}

+
+
+ { +

{subteam.longDescription}

+
+ + ) : ( + <> +
+

{subteamName}

+ {subteamName +
+
+

{subteam.longDescription}

+ { +
+ + )}
); })}