diff --git a/frontend/src/components/Categories/Categories.css b/frontend/src/components/Categories/Categories.css new file mode 100644 index 0000000..4c0f246 --- /dev/null +++ b/frontend/src/components/Categories/Categories.css @@ -0,0 +1,44 @@ +.col{ + flex:1; + display: flex; + flex-direction: column; + gap: 10px; + overflow: hidden; +} + +.col-l{ + flex:2; +} +.row{ + flex:1; + display:flex; + gap: 10px; + position: relative; + overflow: hidden; +} +.category-button{ + position: absolute; + /* min-width: 100px; */ + width: fit-content; + height:50px; + padding: 10px; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: auto; + cursor: pointer; + border: none; + background-color: white; + text-transform: uppercase; + font-weight: 500; + color: black; + border-radius: 0px; +} + +.category-image{ + width: 100%; + height: 100%; + object-fit: cover; + +} \ No newline at end of file diff --git a/frontend/src/components/Categories/Categories.scss b/frontend/src/components/Categories/Categories.scss deleted file mode 100644 index 5b4bdcd..0000000 --- a/frontend/src/components/Categories/Categories.scss +++ /dev/null @@ -1,15 +0,0 @@ -.col{ - flex:1; - display: flex; - flex-direction: column; - gap: 10px; -} - -.col-l{ - flex:2; -} -.row{ - flex:1; - display:flex; - gap: 10px; -} \ No newline at end of file diff --git a/frontend/src/components/Categories/Categories.tsx b/frontend/src/components/Categories/Categories.tsx index 4f020cf..d543dba 100644 --- a/frontend/src/components/Categories/Categories.tsx +++ b/frontend/src/components/Categories/Categories.tsx @@ -1,11 +1,19 @@ import React from "react"; -import "./Categories.scss" +import "./Categories.css"; +import Image from "next/image"; +import Link from "next/link"; +import { Button } from '@/components/ui/button'; const Categories = () => { return (
-
r1
+
+ category-one + +
r2
diff --git a/frontend/src/components/Contact/Contact.css b/frontend/src/components/Contact/Contact.css new file mode 100644 index 0000000..319aa73 --- /dev/null +++ b/frontend/src/components/Contact/Contact.css @@ -0,0 +1,11 @@ +.sub-input{ + padding: 10px; + border-radius: 5px 0 0 5px; + border: none; +} + +.sub-button{ + padding: 10px; + border-radius: 0 5px 5px 0; + border: none; +} \ No newline at end of file diff --git a/frontend/src/components/Contact/Contact.tsx b/frontend/src/components/Contact/Contact.tsx new file mode 100644 index 0000000..1e1a967 --- /dev/null +++ b/frontend/src/components/Contact/Contact.tsx @@ -0,0 +1,33 @@ +import React from "react"; +import { Button } from "@react-email/components"; +import { FaFacebookF } from "react-icons/fa"; +import { FaInstagram } from "react-icons/fa"; +import { FaTiktok } from "react-icons/fa"; +import "./Contact.css"; + +const Contact = () => { + return ( +
+
+ + + +
+
+ SUBSCRIBE TO OUR NEWSLETTER: +
+ + +
+
+
+ ); +}; + +export default Contact; diff --git a/frontend/src/components/Footer/Footer.tsx b/frontend/src/components/Footer/Footer.tsx index 5647062..34dd3ce 100644 --- a/frontend/src/components/Footer/Footer.tsx +++ b/frontend/src/components/Footer/Footer.tsx @@ -3,11 +3,12 @@ import { FaFacebookF } from "react-icons/fa"; import { FaInstagram } from "react-icons/fa"; import { FaTiktok } from "react-icons/fa"; import Image from "next/image"; +import Contact from "@/components/Contact/Contact"; const Footer = () => { return ( -
-
+
+

Categories

Men @@ -25,31 +26,36 @@ const Footer = () => { Cookies
-
- - - +
+
{/* copyright */} -
+
All items are sold under the belief that they are original works and not copyrighted under another company. - © 2024 - Kevos Attire LLC. All rights reserved.
-
+
payment systems + /> + payment systems small
+ © 2024 - Kevos Attire LLC. All rights reserved.
); };