From d7a47fe296343f90a9221beb2be9216bb23e2552 Mon Sep 17 00:00:00 2001 From: development Date: Tue, 20 Jan 2026 14:16:23 +0000 Subject: [PATCH 01/13] Update package.json --- package.json | 52 ++++++++++++++++++---------------------------------- 1 file changed, 18 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index 3801da6..2f33afd 100644 --- a/package.json +++ b/package.json @@ -1,41 +1,25 @@ { - "name": "webild-components-2", - "version": "0.1.0", - "private": true, + "name": "webild-components-2", "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev --turbopack", - "build": "next build --turbopack", - "start": "next start", - "lint": "eslint" + "dev": "react-scripts start", "build": "react-scripts build", "start": "react-scripts start", "lint": "eslint", "test": "react-scripts test", "eject": "react-scripts eject" }, "dependencies": { - "@gsap/react": "^2.1.2", - "@react-three/drei": "^10.7.7", - "@react-three/fiber": "^9.4.0", - "clsx": "^2.1.1", - "cobe": "^0.6.5", - "embla-carousel-auto-scroll": "^8.6.0", - "embla-carousel-react": "^8.6.0", - "gsap": "^3.13.0", - "lenis": "^1.3.15", - "lucide-react": "^0.555.0", - "motion-number": "^1.0.0", - "next": "16.0.7", - "react": "19.2.1", - "react-dom": "19.2.1", - "react-fast-marquee": "^1.6.5", - "tailwind-merge": "^3.4.0", - "three": "^0.181.2" + "@gsap/react": "^2.1.2", "@react-three/drei": "^10.7.7", "@react-three/fiber": "^9.4.0", "clsx": "^2.1.1", "cobe": "^0.6.5", "embla-carousel-auto-scroll": "^8.6.0", "embla-carousel-react": "^8.6.0", "gsap": "^3.13.0", "lenis": "^1.3.15", "lucide-react": "^0.555.0", "motion-number": "^1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-fast-marquee": "^1.6.5", "react-scripts": "5.0.1", "tailwind-merge": "^3.4.0", "three": "^0.181.2", "web-vitals": "^3.0.0" }, "devDependencies": { - "@eslint/eslintrc": "^3", - "@tailwindcss/postcss": "^4", - "@types/node": "^20", - "@types/react": "^19", - "@types/react-dom": "^19", - "eslint": "^9", - "eslint-config-next": "16.0.7", - "tailwindcss": "^4", - "typescript": "^5" + "@eslint/eslintrc": "^3", "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^9", "tailwindcss": "^4", "typescript": "^5" + }, + "eslintConfig": { + "extends": [ + "react-app", "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", "not dead", "not op_mini all" + ], + "development": [ + "last 1 chrome version", "last 1 firefox version", "last 1 safari version" + ] } -} +} \ No newline at end of file From 3152d039fe36848ef0dd854f52911022caf4f92e Mon Sep 17 00:00:00 2001 From: development Date: Tue, 20 Jan 2026 14:16:24 +0000 Subject: [PATCH 02/13] Add public/index.html --- public/index.html | 1237 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1237 insertions(+) create mode 100644 public/index.html diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..5eec8fc --- /dev/null +++ b/public/index.html @@ -0,0 +1,1237 @@ + + + + + + + + + + + React App + + + +
+ + + + + \ No newline at end of file From 211a873398e7e7ec0a52b37ba7b54e807b421b5a Mon Sep 17 00:00:00 2001 From: development Date: Tue, 20 Jan 2026 14:16:25 +0000 Subject: [PATCH 03/13] Add src/App.tsx --- src/App.tsx | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/App.tsx diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..659f14a --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,23 @@ +import React from 'react'; +import { ThemeProvider } from './components/ui/ThemeProvider'; +import NavbarStyleApple from './components/navbar/NavbarStyleApple/NavbarStyleApple'; +import HeroBillboard from './components/sections/hero/HeroBillboard'; +import FeatureCardOne from './components/sections/feature/FeatureCardOne'; +import GalleryOne from './components/sections/gallery/GalleryOne'; +import PricingOne from './components/sections/pricing/PricingOne'; +import ContactTwo from './components/sections/contact/ContactTwo'; +import FooterStyleTwo from './components/footer/FooterStyleTwo/FooterStyleTwo'; + +export default function App() { + return ( + + + + + + + + + + ); +} \ No newline at end of file From f55ab96be949226725be9a2ab2af0c4d729891c0 Mon Sep 17 00:00:00 2001 From: development Date: Tue, 20 Jan 2026 14:16:26 +0000 Subject: [PATCH 04/13] Add src/components/footer/FooterStyleTwo/FooterStyleTwo.tsx --- .../footer/FooterStyleTwo/FooterStyleTwo.tsx | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/components/footer/FooterStyleTwo/FooterStyleTwo.tsx diff --git a/src/components/footer/FooterStyleTwo/FooterStyleTwo.tsx b/src/components/footer/FooterStyleTwo/FooterStyleTwo.tsx new file mode 100644 index 0000000..caaec62 --- /dev/null +++ b/src/components/footer/FooterStyleTwo/FooterStyleTwo.tsx @@ -0,0 +1,51 @@ +import React from 'react'; + +const FooterStyleTwo = () => { + return ( + + ); +}; + +export default FooterStyleTwo; \ No newline at end of file From 2cbfec0aca78c0cea2f0f04532101beb04115123 Mon Sep 17 00:00:00 2001 From: development Date: Tue, 20 Jan 2026 14:16:26 +0000 Subject: [PATCH 05/13] Update src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx --- .../NavbarStyleApple/NavbarStyleApple.tsx | 94 +++---------------- 1 file changed, 15 insertions(+), 79 deletions(-) diff --git a/src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx b/src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx index 003ef90..2e08597 100644 --- a/src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx +++ b/src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx @@ -1,87 +1,23 @@ -"use client"; - -import { useState, useCallback } from "react"; -import MobileMenu from "../mobileMenu/MobileMenu"; -import ButtonTextUnderline from "@/components/button/ButtonTextUnderline"; -import Logo from "../Logo"; -import { Plus } from "lucide-react"; -import { NavbarProps } from "@/types/navigation"; -import { useScrollState } from "./useScrollState"; -import { cls } from "@/lib/utils"; - -const SCROLL_THRESHOLD = 50; - -const NavbarStyleApple = ({ - navItems, - // logoSrc, - // logoAlt = "", - brandName = "Webild", -}: NavbarProps) => { - const isScrolled = useScrollState(SCROLL_THRESHOLD); - const [menuOpen, setMenuOpen] = useState(false); - - const handleMenuToggle = useCallback(() => { - setMenuOpen((prev) => !prev); - }, []); - - const handleMobileNavClick = useCallback(() => { - setMenuOpen(false); - }, []); +import React from 'react'; +const NavbarStyleApple = () => { return ( -