diff --git a/nepalingo-web/public/Dictionary.png b/nepalingo-web/public/Dictionary.png new file mode 100644 index 0000000..671d2ec Binary files /dev/null and b/nepalingo-web/public/Dictionary.png differ diff --git a/nepalingo-web/public/Learning.webp b/nepalingo-web/public/Learning.webp new file mode 100644 index 0000000..d4f3edb Binary files /dev/null and b/nepalingo-web/public/Learning.webp differ diff --git a/nepalingo-web/public/Quiz.png b/nepalingo-web/public/Quiz.png new file mode 100644 index 0000000..6575c80 Binary files /dev/null and b/nepalingo-web/public/Quiz.png differ diff --git a/nepalingo-web/src/App.tsx b/nepalingo-web/src/App.tsx index c4dcd31..11c6eed 100644 --- a/nepalingo-web/src/App.tsx +++ b/nepalingo-web/src/App.tsx @@ -5,31 +5,25 @@ import FlashcardPage from "@/pages/FlashcardPage"; import DictionaryPage from "@/pages/DictionaryPage"; import ResetPassword from "@/pages/ResetPassword"; import PasswordEmail from "@/pages/PasswordEmail"; -import About from "@/components/header/About"; import { BrowserRouter as Router, Route, Routes } from "react-router-dom"; import ReactGA from "react-ga4"; import { PrivateRoutes } from "@/components/PrivateRoutes"; -import FeedbackForm from "@/components/FeedbackForm"; -import TestYourself from "@/pages/TestYourself"; +import About from "@/pages/About"; +import Credits from "@/pages/Credits"; +import Quiz from "@/pages/Quiz"; import SignUp from "./pages/SignUp"; const App: React.FC = () => { const TrackingID = import.meta.env.VITE_GOOGLE_ANALYTICS_TRACKING_ID; ReactGA.initialize(TrackingID); - const handleFeedbackFormClose = () => { - console.log("Feedback form closed"); - }; return (
} /> } /> - } - /> + } /> } /> } /> } /> @@ -37,7 +31,7 @@ const App: React.FC = () => { } /> } /> } /> - } /> + } /> diff --git a/nepalingo-web/src/components/header/Header.tsx b/nepalingo-web/src/components/header/Header.tsx index cdaf69f..078cc27 100644 --- a/nepalingo-web/src/components/header/Header.tsx +++ b/nepalingo-web/src/components/header/Header.tsx @@ -1,28 +1,46 @@ -import React from "react"; +import React, { useState } from "react"; import logo from "@/assets/NewLogo.png"; import UserProfile from "@/components/header/UserProfile"; import ChangeLanguage from "@/components/header/ChangeLanguage"; +import FeedbackForm from "@/components/FeedbackForm"; import { Link } from "react-router-dom"; const Header: React.FC = () => { + const [isFeedbackFormOpen, setIsFeedbackFormOpen] = useState(false); + + const handleOpenFeedbackForm = () => { + setIsFeedbackFormOpen(true); + }; + + const handleCloseFeedbackForm = () => { + setIsFeedbackFormOpen(false); + }; + return ( -