This commit is contained in:
Batyr 2025-06-03 17:36:03 +05:00
parent c378ca9ace
commit 7799e1c438
7 changed files with 19 additions and 21 deletions

File diff suppressed because one or more lines are too long

1
dist/assets/index-DUWCmQWd.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

4
dist/index.html vendored
View File

@ -66,9 +66,9 @@
})(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-CCNbHir7.js"></script> <script type="module" crossorigin src="/assets/index-DUWCmQWd.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-DhBQHRTq.js"> <link rel="modulepreload" crossorigin href="/assets/ui-library-0rCH4-O6.js">
<link rel="stylesheet" crossorigin href="/assets/index-O0MkG-rQ.css"> <link rel="stylesheet" crossorigin href="/assets/index-O0MkG-rQ.css">
</head> </head>
<body> <body>

View File

@ -18,22 +18,20 @@ export const HomeHero: FC = () => {
const lg = useMediaQuery("(min-width: 1024px)"); const lg = useMediaQuery("(min-width: 1024px)");
const md = useMediaQuery("(min-width: 768px)"); const md = useMediaQuery("(min-width: 768px)");
const lgBanners = t("banners.lg", { returnObjects: true }) as string[]; function getBanners() {
const mdBanners = t("banners.lg", { returnObjects: true }) as string[]; if (lg) return t("banners.lg", { returnObjects: true }) as string[];
const smBanners = t("banners.lg", { returnObjects: true }) as string[]; if (md) return t("banners.md", { returnObjects: true }) as string[];
return t("banners.sm", { returnObjects: true }) as string[];
function getBanner() {
if (lg) return lgBanners;
else if (md) mdBanners;
else return smBanners;
} }
const banners = getBanners();
return ( return (
<div> <div>
<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">
{getBanner()?.map((item, i) => {banners?.map((item, i) =>
i === 0 ? ( i === 0 ? (
<div key={i} className="embla__slide flex-[0_0_100%]"> <div key={i} className="embla__slide flex-[0_0_100%]">
<img <img

View File

@ -2,17 +2,17 @@
"banners": { "banners": {
"lg": [ "lg": [
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/en/l.jpg", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/en/l.jpg",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/Eng.png", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/en/L%20Eng.png",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Eng.png" "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Eng.png"
], ],
"md": [ "md": [
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/en/m.jpg", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/en/m.jpg",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/Eng.png", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/en/M%20Eng.png",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Eng.png" "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Eng.png"
], ],
"sm": [ "sm": [
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/en/s.jpg", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/en/s.jpg",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/Eng.png", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/en/S%20Eng.png",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Eng.png" "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Eng.png"
] ]
}, },
@ -56,7 +56,7 @@
}, },
{ {
"text": "Turkmen designers", "text": "Turkmen designers",
"link": "" "link": "/impressions-tm"
} }
] ]
}, },

View File

@ -2,17 +2,17 @@
"banners": { "banners": {
"lg": [ "lg": [
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/ru/l.jpg", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/ru/l.jpg",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/Rus.png", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/ru/L%20Rus.png",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Rus.png" "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Rus.png"
], ],
"md": [ "md": [
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/ru/m.jpg", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/ru/m.jpg",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/Rus.png", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/ru/M%20Rus.png",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Rus.png" "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Rus.png"
], ],
"sm": [ "sm": [
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/ru/s.jpg", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/ru/s.jpg",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/Rus.png", "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/Turkmen%20Designers/ru/S%20Rus.png",
"https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Rus.png" "https://turkmentextile.turkmenexpo.com/app/storage/app/media/surat/International%20Designers/Rus.png"
] ]
}, },
@ -56,7 +56,7 @@
}, },
{ {
"text": "Туркменские дизайнеры", "text": "Туркменские дизайнеры",
"link": "" "link": "/impressions-tm"
} }
] ]
}, },