build
This commit is contained in:
parent
f1e4b7ebb5
commit
205008d035
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -66,10 +66,10 @@
|
||||||
})(window, document, "script", "dataLayer", "GTM-NK394LVK");
|
})(window, document, "script", "dataLayer", "GTM-NK394LVK");
|
||||||
</script>
|
</script>
|
||||||
<title>Turkmen Textile</title>
|
<title>Turkmen Textile</title>
|
||||||
<script type="module" crossorigin src="/assets/index-DNPeJrzc.js"></script>
|
<script type="module" crossorigin src="/assets/index-CMEFCn_o.js"></script>
|
||||||
<link rel="modulepreload" crossorigin href="/assets/react-vendor-CE_Ks92h.js">
|
<link rel="modulepreload" crossorigin href="/assets/react-vendor-CE_Ks92h.js">
|
||||||
<link rel="modulepreload" crossorigin href="/assets/ui-library-Kiotq6MA.js">
|
<link rel="modulepreload" crossorigin href="/assets/ui-library-_5RJ9fWZ.js">
|
||||||
<link rel="stylesheet" crossorigin href="/assets/index-Cw8L3ftj.css">
|
<link rel="stylesheet" crossorigin href="/assets/index-DszKizJh.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="root"></div>
|
<div id="root"></div>
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,7 @@
|
||||||
"embla-carousel-autoplay": "^8.5.2",
|
"embla-carousel-autoplay": "^8.5.2",
|
||||||
"embla-carousel-react": "^8.5.2",
|
"embla-carousel-react": "^8.5.2",
|
||||||
"i18next": "^24.2.2",
|
"i18next": "^24.2.2",
|
||||||
|
"lenis": "^1.3.4",
|
||||||
"locomotive-scroll": "^4.1.4",
|
"locomotive-scroll": "^4.1.4",
|
||||||
"lucide-react": "^0.473.0",
|
"lucide-react": "^0.473.0",
|
||||||
"motion": "^12.0.1",
|
"motion": "^12.0.1",
|
||||||
|
|
|
||||||
|
|
@ -50,6 +50,9 @@ importers:
|
||||||
i18next:
|
i18next:
|
||||||
specifier: ^24.2.2
|
specifier: ^24.2.2
|
||||||
version: 24.2.2(typescript@5.6.3)
|
version: 24.2.2(typescript@5.6.3)
|
||||||
|
lenis:
|
||||||
|
specifier: ^1.3.4
|
||||||
|
version: 1.3.4(react@18.3.1)
|
||||||
locomotive-scroll:
|
locomotive-scroll:
|
||||||
specifier: ^4.1.4
|
specifier: ^4.1.4
|
||||||
version: 4.1.4
|
version: 4.1.4
|
||||||
|
|
@ -1592,6 +1595,20 @@ packages:
|
||||||
keyv@4.5.4:
|
keyv@4.5.4:
|
||||||
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
|
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
|
||||||
|
|
||||||
|
lenis@1.3.4:
|
||||||
|
resolution: {integrity: sha512-WIGk8wiV2ABm/T7M+NC+tAV8fjzNJD1J4z11aZ3mTtx7WAZX/4QdCNhBO0g/TqXISA+/3hTbzrPC4FW1nhoNMQ==}
|
||||||
|
peerDependencies:
|
||||||
|
'@nuxt/kit': '>=3.0.0'
|
||||||
|
react: '>=17.0.0'
|
||||||
|
vue: '>=3.0.0'
|
||||||
|
peerDependenciesMeta:
|
||||||
|
'@nuxt/kit':
|
||||||
|
optional: true
|
||||||
|
react:
|
||||||
|
optional: true
|
||||||
|
vue:
|
||||||
|
optional: true
|
||||||
|
|
||||||
lethargy@1.0.9:
|
lethargy@1.0.9:
|
||||||
resolution: {integrity: sha512-nFM8blpCF9rqIL5mRAaTGc78W8oQixVtsD86jbEPvcI13+lDUYJf3R7DZQQL7tCiBpbGpGKMX2gwJFO9hiaOkg==}
|
resolution: {integrity: sha512-nFM8blpCF9rqIL5mRAaTGc78W8oQixVtsD86jbEPvcI13+lDUYJf3R7DZQQL7tCiBpbGpGKMX2gwJFO9hiaOkg==}
|
||||||
|
|
||||||
|
|
@ -3466,6 +3483,10 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
json-buffer: 3.0.1
|
json-buffer: 3.0.1
|
||||||
|
|
||||||
|
lenis@1.3.4(react@18.3.1):
|
||||||
|
optionalDependencies:
|
||||||
|
react: 18.3.1
|
||||||
|
|
||||||
lethargy@1.0.9: {}
|
lethargy@1.0.9: {}
|
||||||
|
|
||||||
levn@0.4.1:
|
levn@0.4.1:
|
||||||
|
|
|
||||||
22
src/App.tsx
22
src/App.tsx
|
|
@ -1,17 +1,27 @@
|
||||||
import { Outlet } from "react-router-dom";
|
import { Outlet } from "react-router-dom";
|
||||||
import { Footer, Header } from "./components/layout";
|
import { Footer, Header } from "./components/layout";
|
||||||
import LanguageSync from "./lang-sync";
|
import LanguageSync from "./lang-sync";
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
|
||||||
function App() {
|
function App() {
|
||||||
return (
|
return (
|
||||||
<main className="flex flex-col min-h-screen">
|
<ReactLenis
|
||||||
<LanguageSync />
|
root
|
||||||
|
options={{
|
||||||
|
lerp: 0.07,
|
||||||
|
}}
|
||||||
|
>
|
||||||
<Header />
|
<Header />
|
||||||
<div className="flex-auto">
|
|
||||||
<Outlet />
|
<main className="flex flex-col min-h-screen">
|
||||||
</div>
|
<LanguageSync />
|
||||||
|
<div className="flex-auto">
|
||||||
|
<Outlet />
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
<Footer />
|
<Footer />
|
||||||
</main>
|
</ReactLenis>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
import { FC } from "react";
|
import { FC } from "react";
|
||||||
import { useMediaQuery } from "usehooks-ts";
|
import { useMediaQuery } from "usehooks-ts";
|
||||||
import { useTranslation } from "react-i18next";
|
import { useTranslation } from "react-i18next";
|
||||||
import { HomeTimer } from "./";
|
|
||||||
import useEmblaCarousel from "embla-carousel-react";
|
import useEmblaCarousel from "embla-carousel-react";
|
||||||
import Autoplay from "embla-carousel-autoplay";
|
import Autoplay from "embla-carousel-autoplay";
|
||||||
import { Link } from "react-router-dom";
|
import { Link } from "react-router-dom";
|
||||||
|
|
@ -38,7 +37,7 @@ export const HomeHero: FC = () => {
|
||||||
const banners = getBanners();
|
const banners = getBanners();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div className="mb-6">
|
||||||
<section className="flex flex-col gap-5">
|
<section className="flex flex-col gap-5">
|
||||||
<div ref={emblaRef} className="embla overflow-hidden">
|
<div ref={emblaRef} className="embla overflow-hidden">
|
||||||
<div className="embla__container flex">
|
<div className="embla__container flex">
|
||||||
|
|
@ -66,9 +65,9 @@ export const HomeHero: FC = () => {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="relative">
|
{/* <div className="relative">
|
||||||
<HomeTimer className="absolute sm:bottom-12 bottom-28 2xl:right-[10%] xl:right-[13%] lg:right-[15%] right-10" />
|
<HomeTimer className="absolute sm:bottom-12 bottom-28 2xl:right-[10%] xl:right-[13%] lg:right-[15%] right-10" />
|
||||||
</div>
|
</div> */}
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ export const Menu: FC<PropsWithChildren<Props>> = ({
|
||||||
)}
|
)}
|
||||||
</PopoverTrigger>
|
</PopoverTrigger>
|
||||||
|
|
||||||
<PopoverContent className="w-fit px-0 bg-surface_container">
|
<PopoverContent className="w-fit relative z-[200] px-0 bg-surface_container">
|
||||||
{dropDownContent &&
|
{dropDownContent &&
|
||||||
dropDownContent.map((item, i) =>
|
dropDownContent.map((item, i) =>
|
||||||
item.hover ? (
|
item.hover ? (
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue