diff --git a/package.json b/package.json index d16ca3d..9081ffa 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "lint": "next lint" }, "dependencies": { + "embla-carousel-react": "^8.5.2", "framer-motion": "^12.4.2", "lucide-react": "^0.475.0", "next": "15.1.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0413acb..3e932f2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,9 @@ settings: excludeLinksFromLockfile: false dependencies: + embla-carousel-react: + specifier: ^8.5.2 + version: 8.5.2(react@19.0.0) framer-motion: specifier: ^12.4.2 version: 12.4.3(react-dom@19.0.0)(react@19.0.0) @@ -1102,6 +1105,28 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true + /embla-carousel-react@8.5.2(react@19.0.0): + resolution: {integrity: sha512-Tmx+uY3MqseIGdwp0ScyUuxpBgx5jX1f7od4Cm5mDwg/dptEiTKf9xp6tw0lZN2VA9JbnVMl/aikmbc53c6QFA==} + peerDependencies: + react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + dependencies: + embla-carousel: 8.5.2 + embla-carousel-reactive-utils: 8.5.2(embla-carousel@8.5.2) + react: 19.0.0 + dev: false + + /embla-carousel-reactive-utils@8.5.2(embla-carousel@8.5.2): + resolution: {integrity: sha512-QC8/hYSK/pEmqEdU1IO5O+XNc/Ptmmq7uCB44vKplgLKhB/l0+yvYx0+Cv0sF6Ena8Srld5vUErZkT+yTahtDg==} + peerDependencies: + embla-carousel: 8.5.2 + dependencies: + embla-carousel: 8.5.2 + dev: false + + /embla-carousel@8.5.2: + resolution: {integrity: sha512-xQ9oVLrun/eCG/7ru3R+I5bJ7shsD8fFwLEY7yPe27/+fDHCNj0OT5EoG5ZbFyOxOcG6yTwW8oTz/dWyFnyGpg==} + dev: false + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true diff --git a/public/images/logo-ar.png b/public/images/logo-ar.png new file mode 100644 index 0000000..4ead7f2 Binary files /dev/null and b/public/images/logo-ar.png differ diff --git a/public/images/logo-en.png b/public/images/logo-en.png new file mode 100644 index 0000000..badd10b Binary files /dev/null and b/public/images/logo-en.png differ diff --git a/src/components/Cards/CardNormal/page.jsx b/src/components/Cards/CardNormal/page.jsx index 6b38ffe..90bcb29 100644 --- a/src/components/Cards/CardNormal/page.jsx +++ b/src/components/Cards/CardNormal/page.jsx @@ -14,7 +14,7 @@ const CardNormal = ({ data, priority }) => {
{" "} <> - + e.preventDefault()} >
{ + if (emblaApi) emblaApi.scrollPrev() + }, [emblaApi]) + + const scrollNext = useCallback(() => { + if (emblaApi) emblaApi.scrollNext() + }, [emblaApi]) + + return ( +
+
+

Our Featured Products

+

Discover our handpicked selection of top-quality items

+ +
+
+
+ {products.map((product) => ( +
+ +
+ ))} +
+
+ + +
+
+
+ ) + } \ No newline at end of file diff --git a/src/components/NavBar/index.jsx b/src/components/NavBar/index.jsx index c6825fa..6c6ebcc 100644 --- a/src/components/NavBar/index.jsx +++ b/src/components/NavBar/index.jsx @@ -24,20 +24,26 @@ const Navbar = ({ theme }) => { }, { id: 2, - name: "Categories", - href: "/categories", - children: [{ name: "Category1", href: "/categories/category1" }, { name: "Category2", href: "/categories/category2" }, { name: "Category3", href: "/categories/category3" }], + name: "FMCG - (Comming Soon!)", + href: "/", + children: [], }, { id: 3, - name: "Brands", - href: "/brands", - children: [{ name: "brand1", href: "/categories/brand1" }, { name: "brand2", href: "/categories/brand2" }, { name: "brand3", href: "/categories/brand3" }], + name: "Constructions - (Comming Soon!)", + href: "/", + children: [], }, { id: 4, - name: "About Us", - href: "about-us", + name: "Feed - (Comming Soon!)", + href: "/", + children: [], + }, + { + id: 4, + name: "About Us - (Comming Soon!)", + href: "/", children: [], }, ]; @@ -102,23 +108,7 @@ const Navbar = ({ theme }) => { >
-
-

Export

-
-
-

Industrial

-
- -
-

en

-
- - -
-
-
- -
+
{ />
+ {/*
+

 

+
*/} + {/*
+

Industrial

+
+ +
+

en

+
*/} + + +
+
+
+ + {NavBarData.map((e, index) => ( <> @@ -148,7 +155,7 @@ const Navbar = ({ theme }) => { > {e.name} diff --git a/src/view/Landing/components/AboutUs.jsx b/src/view/Landing/components/AboutUs.jsx index 6162e3a..14d9ff4 100644 --- a/src/view/Landing/components/AboutUs.jsx +++ b/src/view/Landing/components/AboutUs.jsx @@ -1,40 +1,42 @@ import Image from "next/image"; import React from "react"; -import logo from "../../../assets/images/logo.png"; + const AboutUs = () => { return ( -
+
+ + + + + +
-
+
- +

ADVANCED HORIZON SERVICES LLC Products{" "}

- Lorem ipsum dolor sit amet +

-

- Lorem ipsum dolor sit amet consectetur, adipisicing elit. - Voluptates quas, exercitationem expedita libero hic necessitatibus - et sed aliquam consequatur repellendus dolore, molestiae earum - culpa fuga nobis odit, eligendi eius dolorem! +

+ + Your Trusted Partner in Wholesale Supply Chain Solutions +

- Lorem ipsum dolor sit amet consectetur, adipisicing elit. - Voluptates quas, exercitationem expedita libero hic necessitatibus - et sed aliquam consequatur repellendus dolore, molestiae earum - culpa fuga nobis odit, eligendi eius dolorem! Lorem ipsum dolor - sit amet consectetur, adipisicing elit. Voluptates quas, - exercitationem expedita libero hic necessitatibus et sed aliquam - consequatur repellendus dolore, molestiae earum culpa fuga nobis - odit, eligendi eius dolorem! -

+ Advanced Horizon Services is a leading trade company specializing in wholesale supply chain solutions for a diverse range of products, including high-quality detergents and food items. With years of experience and extensive relations in the industry, we pride ourselves on our commitment to excellence, reliability, and customer satisfaction. +
+
+ At AHS, we understand the complexities of the supply chain and strive to simplify the process for our partners. Our extensive network of suppliers and manufacturers allows us to source top-notch products at competitive prices, ensuring that you receive the best value for your investment. +

+ {/*
-
+
*/}
diff --git a/src/view/Landing/components/Footer.jsx b/src/view/Landing/components/Footer.jsx index 39447c7..36e024a 100644 --- a/src/view/Landing/components/Footer.jsx +++ b/src/view/Landing/components/Footer.jsx @@ -2,6 +2,9 @@ import Image from "next/image"; import Link from "next/link"; import React from "react"; import logo from "../../../assets/images/logo.png"; +import { MapPinHouse } from "lucide-react"; +import { Mail } from "lucide-react"; +import { PhoneCall } from "lucide-react"; const Footer = () => { return ( @@ -23,16 +26,42 @@ const Footer = () => {
-
+
+
+ +

+ + Unit No. 53, Building No 203, Complex No.308 , Mawaleh North ,Road No. 108 Al Mouj Street , Muscat + Uman.F.o.0ox.our.F.C.ll Muscat Airport + +

+
+ + +

+ + info@adhorizonintl.com + +

+ + + +

+ + +968 24 28 98 88 + +

+ +
+
-

+

© 2025. All rights reserved.
am - Om

- {/*

products

diff --git a/src/view/Landing/components/Products.jsx b/src/view/Landing/components/Products.jsx index 64e35cd..00237f0 100644 --- a/src/view/Landing/components/Products.jsx +++ b/src/view/Landing/components/Products.jsx @@ -210,7 +210,7 @@ const Products = () => { ADVANCED HORIZON SERVICES LLC Products{" "}

- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis,{" "} +

@@ -222,14 +222,14 @@ const Products = () => { ))}
-
+ {/*
-
+
*/}
); diff --git a/src/view/Landing/components/Sides.jsx b/src/view/Landing/components/Sides.jsx new file mode 100644 index 0000000..512ecf0 --- /dev/null +++ b/src/view/Landing/components/Sides.jsx @@ -0,0 +1,49 @@ +import React from 'react'; +import { ShoppingCart, Building2 } from 'lucide-react'; // Assuming you're using lucide-react for icons + +const Sides = () => { + return ( +
+
+

+ Discover Our Expertise +

+
+ {/* First Card */} +
+
+ +

FMCG

+

Fast-Moving Consumer Goods

+
+
+

+ Our FMCG division specializes in the distribution and marketing of everyday consumer products. We ensure + rapid turnover, efficient supply chains, and innovative marketing strategies to meet the ever-changing + demands of consumers. +

+
+
+ + {/* Second Card */} +
+
+ +

Construction

+

Building the Future

+
+
+

+ Our Construction arm is dedicated to creating lasting infrastructure and innovative building solutions. + From residential projects to commercial complexes, we bring expertise, quality, and sustainability to + every construction endeavor. +

+
+
+
+
+
+ ); +}; + +export default Sides; \ No newline at end of file diff --git a/src/view/Landing/components/ui/card.jsx b/src/view/Landing/components/ui/card.jsx new file mode 100644 index 0000000..e69de29 diff --git a/src/view/Landing/index.jsx b/src/view/Landing/index.jsx index 0023978..de88aca 100644 --- a/src/view/Landing/index.jsx +++ b/src/view/Landing/index.jsx @@ -1,11 +1,8 @@ -import React from "react"; -import HeroSection from "./components/HeroSection"; -import AboutUs from "./components/AboutUs"; -import CounterDetail from "./components/CounterDetail"; -import Products from "./components/Products"; -import Footer from "./components/Footer"; import Navbar from "src/components/NavBar"; -import WhyHorizon from "./components/Why"; +import AboutUs from "./components/AboutUs"; +import Footer from "./components/Footer"; +import Products from "./components/Products"; +import Sides from "./components/Sides"; const Landing = () => { return ( @@ -14,9 +11,10 @@ const Landing = () => { {/* */} - + + {/* */} - + {/* */}
);