From df6fe828e3ea18d6b717b7f5bf230ed0339a21c5 Mon Sep 17 00:00:00 2001 From: Ebube Date: Mon, 18 Mar 2024 17:23:04 +0100 Subject: [PATCH] added Terms and Condition Page --- src/components/Footer/BottomFooterOne.tsx | 2 +- src/components/Header/Header.tsx | 19 +- src/components/Header/HeaderMenuItem.tsx | 33 ++ .../Home/Requirements/FeatureText.tsx | 7 +- src/components/TsAndCs/Main.tsx | 428 ++++++++++++++++++ src/components/TsAndCs/index.ts | 3 + src/components/index.ts | 5 +- src/pages/TermsAndConditionPage.tsx | 13 + src/pages/index.ts | 2 + src/router/Router.tsx | 43 +- src/router/routes.tsx | 19 +- src/utils/data.tsx | 348 ++++++++++++++ 12 files changed, 890 insertions(+), 32 deletions(-) create mode 100644 src/components/Header/HeaderMenuItem.tsx create mode 100644 src/components/TsAndCs/Main.tsx create mode 100644 src/components/TsAndCs/index.ts create mode 100644 src/pages/TermsAndConditionPage.tsx diff --git a/src/components/Footer/BottomFooterOne.tsx b/src/components/Footer/BottomFooterOne.tsx index d7f420f..2819d90 100644 --- a/src/components/Footer/BottomFooterOne.tsx +++ b/src/components/Footer/BottomFooterOne.tsx @@ -62,7 +62,7 @@ const CustomerLinks = () => { ) ); return ( -
+
{links}
); diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 1c95973..21cad3b 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -1,13 +1,15 @@ import React, { useState, ChangeEvent } from "react"; import Logo from "../../assets/icons/logo.svg"; import Button from "../shared/Button"; -import { lowerMenuItems } from "../../utils/data"; +import { _lowerMenuItems } from "../../utils/data"; import Sidebar from "./Sidebar"; import { Link } from "react-router-dom"; +import HeaderMenuItem from "./HeaderMenuItem"; -type LowerMenuItem = { - id: string | number; +export type LowerMenuItem = { name: string; + linkPath: string; + subItems?: LowerMenuItem[]; }; type HiddenMenuItems = { @@ -88,14 +90,9 @@ const Header: React.FC = ({ />
-