diff --git a/src/App.scss b/src/App.scss index fbf0a796..10855ae9 100644 --- a/src/App.scss +++ b/src/App.scss @@ -43,4 +43,6 @@ @import "./assets/styles/liveChat.scss"; @import "./assets//styles/UserProfile.scss"; @import "./assets/styles/SellerSideProduct.scss"; -@import "./assets/styles/SellerDeleteItem.scss" +@import "./assets/styles/SellerDeleteItem.scss"; +@import "./assets/styles/ServicesPage.scss" + diff --git a/src/assets/styles/ServicesPage.scss b/src/assets/styles/ServicesPage.scss new file mode 100644 index 00000000..f6c1e4a0 --- /dev/null +++ b/src/assets/styles/ServicesPage.scss @@ -0,0 +1,64 @@ +.services-container { + .image-container { + width: 100vw; + height: 33rem; + color: $white; + background-image: url(https://res.cloudinary.com/djrmfg6k9/image/upload/v1723647815/Rectangle_168_ztbooe.png); + background-size: cover; + background-repeat: no-repeat; + .service-header { + color: $primary-color; + font-size: 4rem; + padding: 5rem; + } + p { + font-size: 2.5rem; + padding: 1rem 5rem; + } + } + .services-cards { + display: grid; + justify-items: center; + grid-template-columns: repeat(auto-fill, minmax(35rem, 1fr)); + gap: 3rem; + padding: 2rem; + .cards { + display: block; + width: 30rem; + text-align: left !important; + padding: 4rem; + margin: 3rem; + border-radius: 2rem; + border: 3px solid $third-color; + transition: all 0.3s ease; + + &:hover { + box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); + border-color: $primary-color; + transform: translateY(-10px); + } + .icon { + display: flex; + justify-content: center; + align-items: center; + background-color: $primary-color; + width: 9rem; + height: 9rem; + border-radius: 50%; + color: $black; + img { + z-index: 100; + } + } + .card-header { + font-size: 2.5rem; + margin: 2rem 0; + color: $black; + } + p { + font-size: 1.9rem; + color: $secondary-color; + } + } + } +} diff --git a/src/pages/ServicesPage.tsx b/src/pages/ServicesPage.tsx new file mode 100644 index 00000000..29bf5980 --- /dev/null +++ b/src/pages/ServicesPage.tsx @@ -0,0 +1,141 @@ +/* eslint-disable */ +import React from "react"; +import { Meta } from "../components/Meta"; + +const ServicesPage: React.FC = () => { + return ( + <> + +
+
+

+ Welcome to e-Commerce Ninjas
+ Customer Services +

+

+ What would you like help with today?
You can quickly take + care of most things here,
or connect with us when needed. +

+
+
+
+
+ +
+

Simplified process

+

+ e-Commerce-Ninjas.com reviews your claim directly, saving you time + spent negotiating with suppliers*. +

+
+
+
+ +
+

Inventory management

+

+ Better plan out and manage inventory knowing orders will be + delivered on time. +

+
+
+
+ +
+

Compensation for delays

+

+ If late delivery occurs, receive a coupon which can be used for + future purchases. +

+
+
+
+ +
+

Transparent rates

+

Get competitive pricing and check rates in real-time.

+
+
+
+ +
+

Worldwide coverage

+

+ Enjoy tracked delivery to most countries and regions around the + world. +

+
+
+
+ +
+

Tailored solutions

+

+ Choose from door-to-door and port- to-port services according to + your needs and budget. +

+
+
+
+ +
+

Security & Privacy

+

+ e-Commerce-Ninjas.com reviews your claim directly, saving you time + spent negotiating with suppliers*. +

+
+
+
+ +
+

Accessibility

+

+ Better plan out and manage inventory knowing orders will be + delivered on time. +

+
+
+
+ +
+

Resolution support

+

+ If there's a problem with your refund, we will help mediate to get + your money back. +

+
+
+
+ + ); +}; + +export default ServicesPage; diff --git a/src/router.tsx b/src/router.tsx index 15c1e80d..0ab0d6ab 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -28,6 +28,7 @@ import UserProfile from './pages/UserEditProfile'; import ProductsPage from './pages/Products'; import TrackOrder from './pages/trackOrder'; import UserVIewOrders from './pages/UserViewOrders'; +import ServicesPage from './pages/ServicesPage'; const AppRouter: React.FC = () => { return (
@@ -36,6 +37,7 @@ const AppRouter: React.FC = () => { } /> } /> } /> + } /> } /> } /> } />