From 639b5558251ca9070401e260e89e49b0521bd309 Mon Sep 17 00:00:00 2001 From: Ng Wei En Date: Sun, 21 Jul 2024 12:40:17 +0800 Subject: [PATCH] [MPT-119] Mentorship 2024 Launch (#810) * feat(index): update stats & apply link * chore: shift assets consts to src/ * chore: reorganise directory structure * chore(faq): update qna * fix(styles): rm unnecessary nav * fix: typescript build errors * fixup! chore(faq): update qna * chore: load 2024 mentors * fix: make Apply Now white text + open in new tab * fix(faq): vertical align accordion text * fix(index): update partner logos * fix(index): use yearless programme logo * fix(index): disable testimonials --- components/Logo.tsx | 59 ---- components/assets/index.ts | 34 -- index.html | 6 +- package-lock.json | 7 + package.json | 3 +- pages/faq.tsx | 218 ------------ public/advisory-mentorship-logo-2023.png | Bin 139623 -> 0 bytes public/advisory-mentorship-logo.png | Bin 0 -> 146854 bytes public/advisory-mentorship-partners.png | Bin 207015 -> 0 bytes public/logos/01_AiSP.png | Bin 0 -> 118412 bytes public/logos/02_Avanade.png | Bin 0 -> 15438 bytes public/logos/03_BASF.png | Bin 0 -> 7283 bytes public/logos/04_BCG.png | Bin 0 -> 8465 bytes public/logos/05_BCG X.png | Bin 0 -> 12303 bytes public/logos/06_CAG.png | Bin 0 -> 30581 bytes public/logos/07_Citi.png | Bin 0 -> 7309 bytes public/logos/08_Deloitte.png | Bin 0 -> 7868 bytes public/logos/09_ECDA.png | Bin 0 -> 24614 bytes public/logos/10_EDB.png | Bin 0 -> 12354 bytes public/logos/11_EY.png | Bin 0 -> 18452 bytes public/logos/12_Forward Dyson.png | Bin 0 -> 11802 bytes public/logos/13_GIC.png | Bin 0 -> 13480 bytes public/logos/14_GovTech.png | Bin 0 -> 23418 bytes public/logos/15_IMDA.png | Bin 0 -> 28123 bytes public/logos/16_Maxeon.png | Bin 0 -> 12744 bytes public/logos/17_MHA.png | Bin 0 -> 28668 bytes public/logos/18_NVPC.png | Bin 0 -> 14480 bytes public/logos/19_Standard Chartered.png | Bin 0 -> 12769 bytes public/logos/AISP.png | Bin 4157 -> 0 bytes public/logos/avanade.png | Bin 5433 -> 0 bytes public/logos/basf.png | Bin 3071 -> 0 bytes public/logos/bcg.jpg | Bin 16910 -> 0 bytes public/logos/bigIdea.png | Bin 3053 -> 0 bytes public/logos/bloomberg.png | Bin 2499 -> 0 bytes public/logos/citi.png | Bin 20817 -> 0 bytes public/logos/csa.png | Bin 45937 -> 0 bytes public/logos/dbs.png | Bin 4179 -> 0 bytes public/logos/deloitte.jpg | Bin 12919 -> 0 bytes public/logos/edb.png | Bin 47611 -> 0 bytes public/logos/edelman.jpg | Bin 124881 -> 0 bytes public/logos/ey.png | Bin 56946 -> 0 bytes public/logos/gic.png | Bin 74670 -> 0 bytes public/logos/google.png | Bin 40122 -> 0 bytes public/logos/govtech.png | Bin 7284 -> 0 bytes public/logos/ipr.png | Bin 8648 -> 0 bytes public/logos/kearney.png | Bin 2164 -> 0 bytes public/logos/maxeon.png | Bin 19538 -> 0 bytes public/logos/mha.png | Bin 5916 -> 0 bytes public/logos/nac.png | Bin 18797 -> 0 bytes public/logos/nvpc.png | Bin 4481 -> 0 bytes public/logos/one.png | Bin 25237 -> 0 bytes public/logos/sap.jpg | Bin 4588 -> 0 bytes public/logos/sc.jpg | Bin 9186 -> 0 bytes public/logos/sgtech.png | Bin 2202 -> 0 bytes public/logos/ttsh.png | Bin 29528 -> 0 bytes public/logos/we.png | Bin 22366 -> 0 bytes scripts/load_mentors.js | 1 + src/assets.tsx | 26 ++ {components => src/components}/Canvas.tsx | 6 +- {components => src/components}/Drawer.tsx | 15 +- {components => src/components}/Footer.tsx | 3 +- {components => src/components}/Header.tsx | 3 +- src/components/PartnerLogos.tsx | 24 ++ .../components}/PrivacyNote.tsx | 3 +- .../components}/ResetButton.tsx | 3 +- {components => src/components}/ResultView.tsx | 0 .../components}/ResultViewGrid.tsx | 15 +- .../components}/ResultViewList.tsx | 3 +- {components => src/components}/Statistics.tsx | 16 +- src/globals.d.ts | 5 + src/links.tsx | 6 + {pages => src/pages}/_app.tsx | 3 +- {pages => src/pages}/_document.tsx | 0 src/pages/faq.tsx | 314 ++++++++++++++++++ {pages => src/pages}/index.tsx | 82 +++-- {pages => src/pages}/mentors.tsx | 6 +- {styles => src/styles}/App.css | 0 {styles => src/styles}/Footer.css | 0 {styles => src/styles}/Header.css | 20 +- {styles => src/styles}/Logo.css | 21 +- {styles => src/styles}/ResultView.css | 0 {styles => src/styles}/Statistics.css | 0 {styles => src/styles}/globals.css | 0 83 files changed, 498 insertions(+), 404 deletions(-) delete mode 100644 components/Logo.tsx delete mode 100644 components/assets/index.ts delete mode 100644 pages/faq.tsx delete mode 100644 public/advisory-mentorship-logo-2023.png create mode 100644 public/advisory-mentorship-logo.png delete mode 100644 public/advisory-mentorship-partners.png create mode 100644 public/logos/01_AiSP.png create mode 100644 public/logos/02_Avanade.png create mode 100644 public/logos/03_BASF.png create mode 100644 public/logos/04_BCG.png create mode 100644 public/logos/05_BCG X.png create mode 100644 public/logos/06_CAG.png create mode 100644 public/logos/07_Citi.png create mode 100644 public/logos/08_Deloitte.png create mode 100644 public/logos/09_ECDA.png create mode 100644 public/logos/10_EDB.png create mode 100644 public/logos/11_EY.png create mode 100644 public/logos/12_Forward Dyson.png create mode 100644 public/logos/13_GIC.png create mode 100644 public/logos/14_GovTech.png create mode 100644 public/logos/15_IMDA.png create mode 100644 public/logos/16_Maxeon.png create mode 100644 public/logos/17_MHA.png create mode 100644 public/logos/18_NVPC.png create mode 100644 public/logos/19_Standard Chartered.png delete mode 100644 public/logos/AISP.png delete mode 100644 public/logos/avanade.png delete mode 100644 public/logos/basf.png delete mode 100644 public/logos/bcg.jpg delete mode 100644 public/logos/bigIdea.png delete mode 100644 public/logos/bloomberg.png delete mode 100644 public/logos/citi.png delete mode 100644 public/logos/csa.png delete mode 100644 public/logos/dbs.png delete mode 100644 public/logos/deloitte.jpg delete mode 100644 public/logos/edb.png delete mode 100644 public/logos/edelman.jpg delete mode 100644 public/logos/ey.png delete mode 100644 public/logos/gic.png delete mode 100644 public/logos/google.png delete mode 100644 public/logos/govtech.png delete mode 100644 public/logos/ipr.png delete mode 100644 public/logos/kearney.png delete mode 100644 public/logos/maxeon.png delete mode 100644 public/logos/mha.png delete mode 100644 public/logos/nac.png delete mode 100644 public/logos/nvpc.png delete mode 100644 public/logos/one.png delete mode 100644 public/logos/sap.jpg delete mode 100644 public/logos/sc.jpg delete mode 100644 public/logos/sgtech.png delete mode 100644 public/logos/ttsh.png delete mode 100644 public/logos/we.png create mode 100644 src/assets.tsx rename {components => src/components}/Canvas.tsx (83%) rename {components => src/components}/Drawer.tsx (95%) rename {components => src/components}/Footer.tsx (98%) rename {components => src/components}/Header.tsx (99%) create mode 100644 src/components/PartnerLogos.tsx rename {components => src/components}/PrivacyNote.tsx (96%) rename {components => src/components}/ResetButton.tsx (95%) rename {components => src/components}/ResultView.tsx (100%) rename {components => src/components}/ResultViewGrid.tsx (96%) rename {components => src/components}/ResultViewList.tsx (98%) rename {components => src/components}/Statistics.tsx (71%) create mode 100644 src/links.tsx rename {pages => src/pages}/_app.tsx (97%) rename {pages => src/pages}/_document.tsx (100%) create mode 100644 src/pages/faq.tsx rename {pages => src/pages}/index.tsx (87%) rename {pages => src/pages}/mentors.tsx (98%) rename {styles => src/styles}/App.css (100%) rename {styles => src/styles}/Footer.css (100%) rename {styles => src/styles}/Header.css (83%) rename {styles => src/styles}/Logo.css (73%) rename {styles => src/styles}/ResultView.css (100%) rename {styles => src/styles}/Statistics.css (100%) rename {styles => src/styles}/globals.css (100%) diff --git a/components/Logo.tsx b/components/Logo.tsx deleted file mode 100644 index b336ec66..00000000 --- a/components/Logo.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import React from "react"; -import "../styles/Logo.css"; - -import * as logos from "../components/assets"; - -const Logo: React.FC = () => { - const logoArray = [ - logos.aisp, - logos.avanade, - logos.basf, - logos.bcg, - logos.bigIdea, - logos.bloomberg, - logos.citi, - logos.csa, - logos.dbs, - logos.deloitte, - logos.edb, - logos.edelman, - logos.ey, - logos.gic, - logos.govtech, - logos.ipr, - logos.kearney, - logos.maxeon, - logos.mha, - logos.nac, - logos.nvpc, - logos.one, - logos.sap, - logos.sc, - logos.sgtech, - logos.ttsh, - logos.we, - logos.google, - ]; - - return ( -
-
- {logoArray.map((logo, index) => ( - {`Logo - ))} -
- -
- {logoArray.map((logo, index) => ( - {`Logo - ))} -
-
- ); -}; - -export default Logo; diff --git a/components/assets/index.ts b/components/assets/index.ts deleted file mode 100644 index 0023de8b..00000000 --- a/components/assets/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -export const advisoryLogo = `/advisory-logo.png`; -export const advisoryMentorshipLogo = `/advisory-mentorship-logo-2023.png`; -export const advisoryMentorshipPartners = `/advisory-mentorship-partners.png`; - -export const aisp = "/logos/AISP.png"; -export const avanade = "/logos/avanade.png"; -export const basf = "/logos/basf.png"; -export const bcg = "/logos/bcg.jpg"; -export const bigIdea = "/logos/bigIdea.png"; -export const bloomberg = "/logos/bloomberg.png"; -export const citi = "/logos/citi.png"; -export const csa = "/logos/csa.png"; -export const dbs = "/logos/dbs.png"; -export const deloitte = "/logos/deloitte.jpg"; -export const edb = "/logos/edb.png"; -export const edelman = "/logos/edelman.jpg"; -export const ey = "/logos/ey.png"; -export const gic = "/logos/gic.png"; -export const govtech = "/logos/govtech.png"; -export const ipr = "/logos/ipr.png"; -export const kearney = "/logos/kearney.png"; -export const maxeon = "/logos/maxeon.png"; -export const mha = "/logos/mha.png"; -export const nac = "/logos/nac.png"; -export const nvpc = "/logos/nvpc.png"; -export const one = "/logos/one.png"; -export const sap = "/logos/sap.jpg"; -export const sc = "/logos/sc.jpg"; -export const sgtech = "/logos/sgtech.png"; -export const ttsh = "/logos/ttsh.png"; -export const we = "/logos/we.png"; -export const google = "/logos/google.png"; - -export const footerLogo = "/footer-logo.png"; diff --git a/index.html b/index.html index d66e570c..588f981f 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,7 @@ @@ -28,7 +28,7 @@ /> @@ -39,7 +39,7 @@ />