diff --git a/frontend/src/assets/forms_emojis/IDF1.png b/frontend/src/assets/forms_emojis/IDF1.png new file mode 100644 index 0000000..20ac7b2 Binary files /dev/null and b/frontend/src/assets/forms_emojis/IDF1.png differ diff --git a/frontend/src/assets/forms_emojis/IDF2.png b/frontend/src/assets/forms_emojis/IDF2.png new file mode 100644 index 0000000..9635b01 Binary files /dev/null and b/frontend/src/assets/forms_emojis/IDF2.png differ diff --git a/frontend/src/assets/forms_emojis/IDF3.png b/frontend/src/assets/forms_emojis/IDF3.png new file mode 100644 index 0000000..b2bf0c1 Binary files /dev/null and b/frontend/src/assets/forms_emojis/IDF3.png differ diff --git a/frontend/src/assets/forms_emojis/career1.png b/frontend/src/assets/forms_emojis/career1.png new file mode 100644 index 0000000..edd19d4 Binary files /dev/null and b/frontend/src/assets/forms_emojis/career1.png differ diff --git a/frontend/src/assets/forms_emojis/career2.png b/frontend/src/assets/forms_emojis/career2.png new file mode 100644 index 0000000..60a0b7b Binary files /dev/null and b/frontend/src/assets/forms_emojis/career2.png differ diff --git a/frontend/src/assets/forms_emojis/career3.png b/frontend/src/assets/forms_emojis/career3.png new file mode 100644 index 0000000..c251728 Binary files /dev/null and b/frontend/src/assets/forms_emojis/career3.png differ diff --git a/frontend/src/assets/forms_emojis/insurance1.png b/frontend/src/assets/forms_emojis/insurance1.png new file mode 100644 index 0000000..7f97aac Binary files /dev/null and b/frontend/src/assets/forms_emojis/insurance1.png differ diff --git a/frontend/src/assets/forms_emojis/insurance2.png b/frontend/src/assets/forms_emojis/insurance2.png new file mode 100644 index 0000000..8571653 Binary files /dev/null and b/frontend/src/assets/forms_emojis/insurance2.png differ diff --git a/frontend/src/assets/forms_emojis/insurance3.png b/frontend/src/assets/forms_emojis/insurance3.png new file mode 100644 index 0000000..9ac1f94 Binary files /dev/null and b/frontend/src/assets/forms_emojis/insurance3.png differ diff --git a/frontend/src/assets/forms_emojis/personal1.png b/frontend/src/assets/forms_emojis/personal1.png new file mode 100644 index 0000000..acefc53 Binary files /dev/null and b/frontend/src/assets/forms_emojis/personal1.png differ diff --git a/frontend/src/assets/forms_emojis/personal2.png b/frontend/src/assets/forms_emojis/personal2.png new file mode 100644 index 0000000..1ee0769 Binary files /dev/null and b/frontend/src/assets/forms_emojis/personal2.png differ diff --git a/frontend/src/assets/forms_emojis/personal3.png b/frontend/src/assets/forms_emojis/personal3.png new file mode 100644 index 0000000..1dfb0a0 Binary files /dev/null and b/frontend/src/assets/forms_emojis/personal3.png differ diff --git a/frontend/src/components/Forms.tsx b/frontend/src/components/Forms.tsx index acf64ff..16d9ea4 100644 --- a/frontend/src/components/Forms.tsx +++ b/frontend/src/components/Forms.tsx @@ -1,17 +1,108 @@ import bgImage from "../assets/Pop_up.png"; +import type { RoundData } from "../engine/types"; +import career3 from "../assets/forms_emojis/career3.png"; +import personal3 from "../assets/forms_emojis/personal3.png"; +import insurance3 from "../assets/forms_emojis/insurance3.png"; +import idf3 from "../assets/forms_emojis/idf1.png"; +import career2 from "../assets/forms_emojis/career2.png"; +import personal2 from "../assets/forms_emojis/personal2.png"; +import insurance2 from "../assets/forms_emojis/insurance2.png"; +import idf2 from "../assets/forms_emojis/idf2.png"; +import career1 from "../assets/forms_emojis/career1.png"; +import personal1 from "../assets/forms_emojis/personal1.png"; +import insurance1 from "../assets/forms_emojis/insurance1.png"; +import idf1 from "../assets/forms_emojis/idf3.png"; +import { useState } from "react"; function Forms() { + const [career, setCareer] = useState(0); + const [personal, setPersonal] = useState(0); + const [indexFunds, setIndexFunds] = useState(0); + const [insurance, setInsurance] = useState(0); + + const getImageForAmount = (amount: number, img1: string, img2: string, img3: string) => { + if (img1 == career1) { + if (amount <= 250) { + return career3; + } + if (amount <= 500) { + return career2; + } + if (amount > 250) { + return career1; + } + } + if (img2 == personal1) { + if (amount <= 10) { + return personal3; + } + if (amount <= 40) { + return personal2; + } + return personal1; + } + if (img3 == idf1) { + if (amount <= 150) { + return idf3; + } + if (amount <= 250) { + return idf2; + } + return idf1; + } + if (img1 == insurance1) { + if (amount <= 150) { + return insurance3; + } + if (amount <= 250) { + return insurance2; + } + return insurance1; + } + }; return (
-
-
Index Funds
-
Career Growth
-
Personal
-
Insurance
+
+
+
+
Career Growth
+ setCareer(Number(e.target.value))} /> +
+ Career
Masters
+
+ +
+
+
Personal
+ setPersonal(Number(e.target.value))} /> +
+ Personal
Hobbies
+
+ +
+
+
Index Funds
+ setIndexFunds(Number(e.target.value))} /> +
+ Index Funds
VOO VTI
+
+ +
+
+
Insurance
+ setInsurance(Number(e.target.value))} /> +
+ Insurance
Health
+
+
+ +
-
-
gemini api feedback
+ +
+
AI guidance coach
+
c