This commit is contained in:
Batyr 2025-02-08 12:46:07 +05:00
parent 4655ecb77f
commit f7ddbdf5d5
17 changed files with 38 additions and 51 deletions

View File

@ -1 +1 @@
import{u as t,j as s,f as e,C as u,L as n,A as r,g as i,h as x,k as l,l as j}from"./ui-library-BSxTsZf7.js";import"./react-vendor-ERTQd_Nj.js";import{u as m}from"./use-scroll-top-CJJ8CWfz.js";function f(){m();const o=t(a=>a.lang);return s.jsxs("div",{className:e(""),children:[s.jsx(u,{title:o===n.RU?"О выставке":"About exhibition"}),s.jsx(r,{}),s.jsx(i,{}),s.jsx(x,{}),s.jsx(l,{}),s.jsx(j,{})]})}export{f as default};
import{u as t,j as s,f as e,C as u,L as n,A as r,g as i,h as x,k as l,l as j}from"./ui-library-DhIsR_nY.js";import"./react-vendor-ERTQd_Nj.js";import{u as m}from"./use-scroll-top-CJJ8CWfz.js";function f(){m();const o=t(a=>a.lang);return s.jsxs("div",{className:e(""),children:[s.jsx(u,{title:o===n.RU?"О выставке":"About exhibition"}),s.jsx(r,{}),s.jsx(i,{}),s.jsx(x,{}),s.jsx(l,{}),s.jsx(j,{})]})}export{f as default};

1
dist/assets/b2b---yoxHki.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

View File

@ -1 +1 @@
import{z as t,u as h,w as _,j as e,C as g,L as f,y,x as S,n as v,t as l,o,p as F,q as c,r as i,s as p,B as N,v as w,D as C,E as L}from"./ui-library-BSxTsZf7.js";import{a as R}from"./react-vendor-ERTQd_Nj.js";import{R as B,a as j}from"./radio-group-ZjbLf0Ae.js";import{p as V}from"./service-BFT831D0.js";import{u as D}from"./use-scroll-top-CJJ8CWfz.js";import{s as r}from"./stend.data-MYN6KI5Y.js";import"./index-DW_MHI2K.js";const E=t.object({company_name:t.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),rep_name:t.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:t.string().min(3,{message:"Должность должна быть не менее 3 символов"}),country:t.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email:t.string().email({message:"Укажите корректный email"}),phone:t.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:t.string().optional(),visa_support:t.string().optional()}),T={company_name:"",rep_name:"",job_title:"",country:"",email:"",phone:"",website:"",visa_support:""};function O(){D();const a=h(n=>n.lang),[x,b]=R.useState(!1),s=_({resolver:L(E),defaultValues:T}),d=async n=>{try{await V(n)&&b(!0)}catch(u){console.error("POST sponsor error",u)}},{errors:m}=s.formState;return e.jsxs("div",{children:[e.jsx(g,{title:a===f.RU?"Стать спонсором":"Become a sponsor"}),e.jsx(y,{children:!x&&e.jsx(S,{...s,children:e.jsxs(v.form,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"max-w-[828px] mx-auto px-5 md:mt-20 mt-10 mb-20 md:mb-[120px] flex flex-col gap-8",onSubmit:s.handleSubmit(d),children:[e.jsx(l,{label:r[o(a)].label_1,name:"company_name",control:s.control,error:m.company_name}),e.jsx(l,{label:r[o(a)].label_2,name:"rep_name",control:s.control,error:m.rep_name}),e.jsx(l,{label:r[o(a)].label_3,name:"job_title",control:s.control,error:m.job_title}),e.jsx(l,{label:r[o(a)].label_4,name:"country",control:s.control,error:m.country}),e.jsx(l,{label:r[o(a)].label_5,name:"email",control:s.control,error:m.email}),e.jsx(l,{label:r[o(a)].label_6,name:"phone",control:s.control,error:m.phone}),e.jsx(l,{label:r[o(a)].label_7,name:"website",control:s.control}),e.jsx(F,{control:s.control,name:"visa_support",render:({field:n})=>e.jsxs(c,{className:"space-y-5",children:[e.jsx(i,{className:"text-xl",children:r[o(a)].visa}),e.jsx(p,{children:e.jsxs(B,{onValueChange:n.onChange,defaultValue:n.value,className:"flex flex-col space-y-4 ml-3",children:[e.jsxs(c,{className:"flex items-center space-x-5 space-y-0",children:[e.jsx(p,{children:e.jsx(j,{value:"yes",checked:n.value==="yes"})}),e.jsx(i,{className:"text-base",children:r[o(a)].visa_radio})]}),e.jsxs(c,{className:"flex items-center space-x-5 space-y-0 ",children:[e.jsx(p,{children:e.jsx(j,{value:"no",checked:n.value==="no"})}),e.jsx(i,{className:"text-base",children:r[o(a)].visa_radio_2})]})]})})]})}),e.jsx(N,{disabled:s.formState.isSubmitting,className:"mt-5",children:s.formState.isSubmitting?e.jsx(w,{className:"animate-spin"}):r[o(a)].button})]})})}),x&&e.jsx(C,{delay:.3})]})}export{O as default};
import{z as t,u as h,w as _,j as e,C as g,L as f,y,x as S,n as v,t as l,o,p as F,q as c,r as i,s as p,B as N,v as w,D as C,E as L}from"./ui-library-DhIsR_nY.js";import{a as R}from"./react-vendor-ERTQd_Nj.js";import{R as B,a as j}from"./radio-group-n_F2-7rq.js";import{p as V}from"./service-BFT831D0.js";import{u as D}from"./use-scroll-top-CJJ8CWfz.js";import{s as r}from"./stend.data-DKNyBYOr.js";import"./index-DW_MHI2K.js";const E=t.object({company_name:t.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),rep_name:t.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:t.string().min(3,{message:"Должность должна быть не менее 3 символов"}),country:t.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email:t.string().email({message:"Укажите корректный email"}),phone:t.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:t.string().optional(),visa_support:t.string().optional()}),T={company_name:"",rep_name:"",job_title:"",country:"",email:"",phone:"",website:"",visa_support:""};function O(){D();const a=h(n=>n.lang),[x,b]=R.useState(!1),s=_({resolver:L(E),defaultValues:T}),d=async n=>{try{await V(n)&&b(!0)}catch(u){console.error("POST sponsor error",u)}},{errors:m}=s.formState;return e.jsxs("div",{children:[e.jsx(g,{title:a===f.RU?"Стать спонсором":"Become a sponsor"}),e.jsx(y,{children:!x&&e.jsx(S,{...s,children:e.jsxs(v.form,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"max-w-[828px] mx-auto px-5 md:mt-20 mt-10 mb-20 md:mb-[120px] flex flex-col gap-8",onSubmit:s.handleSubmit(d),children:[e.jsx(l,{label:r[o(a)].label_1,name:"company_name",control:s.control,error:m.company_name}),e.jsx(l,{label:r[o(a)].label_2,name:"rep_name",control:s.control,error:m.rep_name}),e.jsx(l,{label:r[o(a)].label_3,name:"job_title",control:s.control,error:m.job_title}),e.jsx(l,{label:r[o(a)].label_4,name:"country",control:s.control,error:m.country}),e.jsx(l,{label:r[o(a)].label_5,name:"email",control:s.control,error:m.email}),e.jsx(l,{label:r[o(a)].label_6,name:"phone",control:s.control,error:m.phone}),e.jsx(l,{label:r[o(a)].label_7,name:"website",control:s.control}),e.jsx(F,{control:s.control,name:"visa_support",render:({field:n})=>e.jsxs(c,{className:"space-y-5",children:[e.jsx(i,{className:"text-xl",children:r[o(a)].visa}),e.jsx(p,{children:e.jsxs(B,{onValueChange:n.onChange,defaultValue:n.value,className:"flex flex-col space-y-4 ml-3",children:[e.jsxs(c,{className:"flex items-center space-x-5 space-y-0",children:[e.jsx(p,{children:e.jsx(j,{value:"yes",checked:n.value==="yes"})}),e.jsx(i,{className:"text-base",children:r[o(a)].visa_radio})]}),e.jsxs(c,{className:"flex items-center space-x-5 space-y-0 ",children:[e.jsx(p,{children:e.jsx(j,{value:"no",checked:n.value==="no"})}),e.jsx(i,{className:"text-base",children:r[o(a)].visa_radio_2})]})]})})]})}),e.jsx(N,{disabled:s.formState.isSubmitting,className:"mt-5",children:s.formState.isSubmitting?e.jsx(w,{className:"animate-spin"}):r[o(a)].button})]})})}),x&&e.jsx(C,{delay:.3})]})}export{O as default};

View File

@ -1 +0,0 @@
import{z as a,w as x,E as d,j as s,f as h,x as u,t as l,B as p,T as g,U as j}from"./ui-library-BSxTsZf7.js";import{a as f}from"./react-vendor-ERTQd_Nj.js";import{b}from"./service-BFT831D0.js";import{u as N}from"./use-scroll-top-CJJ8CWfz.js";import"./index-DW_MHI2K.js";const v=a.object({name:a.string().min(2,"error"),email:a.string().email(),phone:a.string().min(8,"error"),company:a.string().min(2,"error"),msg:a.string().min(5,"error")}),C={name:"",email:"",phone:"",company:"",msg:""},w=({className:n})=>{const[c,o]=f.useState(!1),e=x({resolver:d(v),defaultValues:C});async function m(i){try{const t=await b(i);o(t)}catch(t){console.error("POST contact",t)}}const{errors:r}=e.formState;return s.jsx("div",{className:h("bg-primary rounded-[8px] py-8 px-6 ",n),children:s.jsx(u,{...e,children:s.jsxs("form",{onSubmit:e.handleSubmit(m),children:[s.jsx("h2",{className:"h2 !text-on_primary lg:mb-8 mb-6",children:"Связаться с нами"}),s.jsxs("div",{className:"flex flex-col gap-8",children:[s.jsx(l,{onPrimary:!0,name:"name",control:e.control,label:"Имя",error:r.name}),s.jsxs("div",{className:"flex flex-col lg:flex-row gap-6",children:[s.jsx(l,{onPrimary:!0,name:"email",control:e.control,label:"E-mail",error:r.email}),s.jsx(l,{onPrimary:!0,name:"phone",control:e.control,label:"Телефон",error:r.phone})]}),s.jsx(l,{onPrimary:!0,name:"company",control:e.control,label:"Название компании",error:r.name}),s.jsx(l,{onPrimary:!0,textArea:!0,name:"msg",label:"Сообщение",control:e.control,error:r.msg}),s.jsx(p,{disabled:e.formState.isSubmitting||c,className:"w-full h-12 overflow-hidden",variant:"secondary",children:c?"Форма отправлена":e.formState.isSubmitting?s.jsx(g,{className:"animate-spin text-white"}):"Отправить"})]})]})})})};function E(){return N(),s.jsxs("div",{className:"flex flex-col gap-20 pt-10 md:pt-20",children:[s.jsx(j,{children:s.jsxs("section",{className:"grid grid-cols-1 lg:grid-cols-2 gap-20 lg:gap-6",children:[s.jsx(w,{}),s.jsxs("div",{className:"p-6 bg-bg_surface_container rounded-[8px]",children:[s.jsx("h2",{className:"h2 mb-10 xl:mb-8",children:"Контакты"}),s.jsxs("div",{className:"flex flex-col gap-20",children:[s.jsxs("div",{className:"flex items-center gap-6",children:[s.jsx("img",{src:"/contacts/map.svg",alt:"address"}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl mb-2",children:"Адрес офиса:"}),s.jsx("address",{className:"text-base normal not-italic",children:"744000, г. Ашхабад, просп. Битарап Туркменистан, 183"})]})]}),s.jsxs("div",{className:"flex items-center gap-6",children:[s.jsx("img",{src:"/contacts/phone.svg",alt:"phone"}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl mb-2",children:"Телефон:"}),s.jsx("h4",{className:"text-base normal",children:"+99371871812; 99363719588"})]})]}),s.jsxs("div",{className:"flex items-center gap-6",children:[s.jsx("img",{src:"/contacts/fax.svg",alt:"fax"}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl mb-2",children:"Факс:"}),s.jsx("h4",{className:"text-base normal",children:"+99312454111"})]})]}),s.jsxs("div",{className:"flex items-center gap-6",children:[s.jsx("img",{src:"/contacts/email.svg",alt:"email"}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl mb-2",children:"E-mail:"}),s.jsx("h4",{className:"text-base normal",children:"contact@turkmenexpo.com"})]})]})]})]})]})}),s.jsx("section",{className:"relative w-full h-[300px] sm:h-[350px] md:h-[400px] lg:h-[600px]",children:s.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1443.0869986358682!2d58.35620779177324!3d37.921200202365405!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3f7001fd7afd2a95%3A0x9ce9dca95ea4b87e!2z0JDQstC40LDQutCw0YHRgdCwINCw0LLQuNCw0LrQvtC80L_QsNC90LjQuCDCq9CR0LXQu9Cw0LLQuNCwwrsg0LIg0KLRg9GA0LrQvNC10L3QuNGB0YLQsNC90LU!5e0!3m2!1sru!2sru!4v1738063695919!5m2!1sru!2sru",className:"absolute inset-0 w-full h-full ",style:{border:0},allowFullScreen:!0,loading:"lazy"})})]})}export{E as default};

1
dist/assets/contacts-CsOXm81r.js vendored Normal file
View File

@ -0,0 +1 @@
import{z as t,T as m,w as h,E as u,j as s,f as p,x as g,t as n,B as f,U as j,V as b}from"./ui-library-DhIsR_nY.js";import{a as N}from"./react-vendor-ERTQd_Nj.js";import{b as v}from"./service-BFT831D0.js";import{u as C}from"./use-scroll-top-CJJ8CWfz.js";import"./index-DW_MHI2K.js";const w=t.object({name:t.string().min(2,"error"),email:t.string().email(),phone:t.string().min(8,"error"),company:t.string().min(2,"error"),msg:t.string().min(5,"error")}),y={name:"",email:"",phone:"",company:"",msg:""},L=({className:r})=>{const{t:a}=m("contacts"),[c,i]=N.useState(!1),e=h({resolver:u(w),defaultValues:y});async function x(d){try{const o=await v(d);i(o)}catch(o){console.error("POST contact",o)}}const{errors:l}=e.formState;return s.jsx("div",{className:p("bg-primary rounded-[8px] py-8 px-6 ",r),children:s.jsx(g,{...e,children:s.jsxs("form",{onSubmit:e.handleSubmit(x),children:[s.jsx("h2",{className:"h2 !text-on_primary lg:mb-8 mb-6",children:a("title")}),s.jsxs("div",{className:"flex flex-col gap-8",children:[s.jsx(n,{onPrimary:!0,name:"name",control:e.control,label:a("name"),error:l.name}),s.jsxs("div",{className:"flex flex-col lg:flex-row gap-6",children:[s.jsx(n,{onPrimary:!0,name:"email",control:e.control,label:"Email",error:l.email}),s.jsx(n,{onPrimary:!0,name:"phone",control:e.control,label:a("phone"),error:l.phone})]}),s.jsx(n,{onPrimary:!0,name:"company",control:e.control,label:a("company"),error:l.name}),s.jsx(n,{onPrimary:!0,textArea:!0,name:"msg",label:a("message"),control:e.control,error:l.msg}),s.jsx(f,{disabled:e.formState.isSubmitting||c,className:"w-full h-12 overflow-hidden",variant:"secondary",children:c?a("submitted"):e.formState.isSubmitting?s.jsx(j,{className:"animate-spin text-white"}):a("button")})]})]})})})};function _(){C();const{t:r}=m("contacts");return s.jsxs("div",{className:"flex flex-col gap-20 pt-10 md:pt-20",children:[s.jsx(b,{children:s.jsxs("section",{className:"grid grid-cols-1 lg:grid-cols-2 gap-20 lg:gap-6",children:[s.jsx(L,{}),s.jsxs("div",{className:"p-6 bg-bg_surface_container rounded-[8px]",children:[s.jsx("h2",{className:"h2 mb-10 xl:mb-8",children:r("title_2")}),s.jsxs("div",{className:"flex flex-col gap-20",children:[s.jsxs("div",{className:"flex items-center gap-6",children:[s.jsx("img",{src:"/contacts/map.svg",alt:"address"}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl mb-2",children:r("address")}),s.jsx("address",{className:"text-base normal not-italic",children:r("venue")})]})]}),s.jsxs("div",{className:"flex items-center gap-6",children:[s.jsx("img",{src:"/contacts/phone.svg",alt:"phone"}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl mb-2",children:r("phone")}),s.jsx("h4",{className:"text-base normal",children:"+99371871812; 99363719588"})]})]}),s.jsxs("div",{className:"flex items-center gap-6",children:[s.jsx("img",{src:"/contacts/email.svg",alt:"email"}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl mb-2",children:"Email:"}),s.jsx("h4",{className:"text-base normal",children:"contact@turkmenexpo.com"})]})]})]})]})]})}),s.jsx("section",{className:"relative w-full h-[300px] sm:h-[350px] md:h-[400px] lg:h-[600px]",children:s.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1443.0869986358682!2d58.35620779177324!3d37.921200202365405!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3f7001fd7afd2a95%3A0x9ce9dca95ea4b87e!2z0JDQstC40LDQutCw0YHRgdCwINCw0LLQuNCw0LrQvtC80L_QsNC90LjQuCDCq9CR0LXQu9Cw0LLQuNCwwrsg0LIg0KLRg9GA0LrQvNC10L3QuNGB0YLQsNC90LU!5e0!3m2!1sru!2sru!4v1738063695919!5m2!1sru!2sru",className:"absolute inset-0 w-full h-full ",style:{border:0},allowFullScreen:!0,loading:"lazy"})})]})}export{_ as default};

View File

@ -1 +1 @@
import{j as e,a as s,b as o,c as m,d as a,e as x}from"./ui-library-BSxTsZf7.js";import"./react-vendor-ERTQd_Nj.js";function j(){return e.jsxs("div",{className:"flex flex-col gap-20",children:[e.jsx(s,{}),e.jsx(o,{}),e.jsx(m,{}),e.jsx(a,{}),e.jsx(x,{})]})}export{j as default};
import{j as e,a as s,b as o,c as m,d as a,e as x}from"./ui-library-DhIsR_nY.js";import"./react-vendor-ERTQd_Nj.js";function j(){return e.jsxs("div",{className:"flex flex-col gap-20",children:[e.jsx(s,{}),e.jsx(o,{}),e.jsx(m,{}),e.jsx(a,{}),e.jsx(x,{})]})}export{j as default};

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

View File

@ -1 +1 @@
import{z as o,u as g,w as f,j as e,C as y,o as s,y as v,x as N,n as S,p as d,q as m,r as i,s as p,t as l,B as F,v as k,D as w,E as C}from"./ui-library-BSxTsZf7.js";import{a as j}from"./react-vendor-ERTQd_Nj.js";import{R as b,a as x}from"./radio-group-ZjbLf0Ae.js";import{a as V}from"./service-BFT831D0.js";import{s as t}from"./stend.data-MYN6KI5Y.js";import"./index-DW_MHI2K.js";const E=o.object({space_package:o.string(),company_name:o.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),rep_name:o.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:o.string().min(3,{message:"Должность должна быть не менее 3 символов"}),participants_number:o.preprocess(a=>Number(a),o.number().min(1,"Укажите количество участников")),country:o.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email:o.string().email({message:"Укажите корректный email"}),phone:o.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:o.string().optional(),visa_support:o.string().optional()}),R={space_package:"space",company_name:"",rep_name:"",job_title:"",participants_number:1,country:"",email:"",phone:"",website:"",visa_support:""};function z(){const a=g(n=>n.lang),[u,h]=j.useState(!1),r=f({resolver:C(E),defaultValues:R}),_=async n=>{await V(n)&&h(!0)};j.useEffect(()=>{window.scrollTo({behavior:"smooth",top:0})},[status]);const{errors:c}=r.formState;return e.jsxs("div",{children:[e.jsx(y,{title:t[s(a)].cover}),e.jsx(v,{children:!u&&e.jsx(N,{...r,children:e.jsxs(S.form,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"max-w-[828px] px-5 mx-auto mt-20 mb-[120px] flex flex-col gap-8",onSubmit:r.handleSubmit(_),children:[e.jsx(d,{control:r.control,name:"space_package",render:({field:n})=>e.jsxs(m,{className:"space-y-5",children:[e.jsx(i,{className:"text-xl",children:t[s(a)].h2}),e.jsx(p,{children:e.jsxs(b,{onValueChange:n.onChange,defaultValue:n.value,className:"flex flex-col space-y-4 ml-3",children:[e.jsxs(m,{className:"flex items-center space-x-5 space-y-0",children:[e.jsx(p,{children:e.jsx(x,{value:"space",checked:n.value==="space"})}),e.jsx(i,{className:"text-base",children:t[s(a)].radio})]}),e.jsxs(m,{className:"flex items-center space-x-5 space-y-0",children:[e.jsx(p,{children:e.jsx(x,{value:"package",checked:n.value==="package"})}),e.jsx(i,{className:"text-base",children:t[s(a)].radio_2})]})]})})]})}),e.jsx(l,{label:t[s(a)].label_1,name:"company_name",control:r.control,error:c.company_name}),e.jsx(l,{label:t[s(a)].label_2,name:"rep_name",control:r.control,error:c.rep_name}),e.jsx(l,{label:t[s(a)].label_3,name:"job_title",control:r.control,error:c.job_title}),e.jsx(l,{label:t[s(a)].number_of_participants,type:"number",name:"participants_number",control:r.control,error:c.participants_number}),e.jsx(l,{label:t[s(a)].label_4,name:"country",control:r.control,error:c.country}),e.jsx(l,{label:t[s(a)].label_5,name:"email",control:r.control,error:c.email}),e.jsx(l,{label:t[s(a)].label_6,name:"phone",control:r.control,error:c.phone}),e.jsx(l,{label:t[s(a)].label_7,name:"website",control:r.control}),e.jsx(d,{control:r.control,name:"visa_support",render:({field:n})=>e.jsxs(m,{className:"space-y-5",children:[e.jsx(i,{className:"text-xl",children:t[s(a)].visa}),e.jsx(p,{children:e.jsxs(b,{onValueChange:n.onChange,defaultValue:n.value,className:"flex flex-col space-y-4 ml-3",children:[e.jsxs(m,{className:"flex items-center space-x-5 space-y-0",children:[e.jsx(p,{children:e.jsx(x,{value:"yes",checked:n.value==="yes"})}),e.jsx(i,{className:"text-base",children:t[s(a)].visa_radio})]}),e.jsxs(m,{className:"flex items-center space-x-5 space-y-0 ",children:[e.jsx(p,{children:e.jsx(x,{value:"no",checked:n.value==="no"})}),e.jsx(i,{className:"text-base",children:t[s(a)].visa_radio_2})]})]})})]})}),e.jsx(F,{disabled:r.formState.isSubmitting,className:"mt-5",children:r.formState.isSubmitting?e.jsx(k,{className:"animate-spin"}):t[s(a)].button})]})})}),u&&e.jsx(w,{delay:.3})]})}export{z as default};
import{z as o,u as g,w as f,j as e,C as y,o as s,y as v,x as N,n as S,p as d,q as m,r as i,s as p,t as l,B as F,v as k,D as w,E as C}from"./ui-library-DhIsR_nY.js";import{a as j}from"./react-vendor-ERTQd_Nj.js";import{R as b,a as x}from"./radio-group-n_F2-7rq.js";import{a as V}from"./service-BFT831D0.js";import{s as t}from"./stend.data-DKNyBYOr.js";import"./index-DW_MHI2K.js";const E=o.object({space_package:o.string(),company_name:o.string().min(3,{message:"Название компании должно быть не менее 3 символов"}),rep_name:o.string().min(3,{message:"Имя представителя должно быть не менее 3 символов"}),job_title:o.string().min(3,{message:"Должность должна быть не менее 3 символов"}),participants_number:o.preprocess(a=>Number(a),o.number().min(1,"Укажите количество участников")),country:o.string().min(3,{message:"Название страны должно быть не менее 3 символов"}),email:o.string().email({message:"Укажите корректный email"}),phone:o.string().min(8,{message:"Номер телефона должен быть не менее 8 символов"}),website:o.string().optional(),visa_support:o.string().optional()}),R={space_package:"space",company_name:"",rep_name:"",job_title:"",participants_number:1,country:"",email:"",phone:"",website:"",visa_support:""};function z(){const a=g(n=>n.lang),[u,h]=j.useState(!1),r=f({resolver:C(E),defaultValues:R}),_=async n=>{await V(n)&&h(!0)};j.useEffect(()=>{window.scrollTo({behavior:"smooth",top:0})},[status]);const{errors:c}=r.formState;return e.jsxs("div",{children:[e.jsx(y,{title:t[s(a)].cover}),e.jsx(v,{children:!u&&e.jsx(N,{...r,children:e.jsxs(S.form,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"max-w-[828px] px-5 mx-auto mt-20 mb-[120px] flex flex-col gap-8",onSubmit:r.handleSubmit(_),children:[e.jsx(d,{control:r.control,name:"space_package",render:({field:n})=>e.jsxs(m,{className:"space-y-5",children:[e.jsx(i,{className:"text-xl",children:t[s(a)].h2}),e.jsx(p,{children:e.jsxs(b,{onValueChange:n.onChange,defaultValue:n.value,className:"flex flex-col space-y-4 ml-3",children:[e.jsxs(m,{className:"flex items-center space-x-5 space-y-0",children:[e.jsx(p,{children:e.jsx(x,{value:"space",checked:n.value==="space"})}),e.jsx(i,{className:"text-base",children:t[s(a)].radio})]}),e.jsxs(m,{className:"flex items-center space-x-5 space-y-0",children:[e.jsx(p,{children:e.jsx(x,{value:"package",checked:n.value==="package"})}),e.jsx(i,{className:"text-base",children:t[s(a)].radio_2})]})]})})]})}),e.jsx(l,{label:t[s(a)].label_1,name:"company_name",control:r.control,error:c.company_name}),e.jsx(l,{label:t[s(a)].label_2,name:"rep_name",control:r.control,error:c.rep_name}),e.jsx(l,{label:t[s(a)].label_3,name:"job_title",control:r.control,error:c.job_title}),e.jsx(l,{label:t[s(a)].number_of_participants,type:"number",name:"participants_number",control:r.control,error:c.participants_number}),e.jsx(l,{label:t[s(a)].label_4,name:"country",control:r.control,error:c.country}),e.jsx(l,{label:t[s(a)].label_5,name:"email",control:r.control,error:c.email}),e.jsx(l,{label:t[s(a)].label_6,name:"phone",control:r.control,error:c.phone}),e.jsx(l,{label:t[s(a)].label_7,name:"website",control:r.control}),e.jsx(d,{control:r.control,name:"visa_support",render:({field:n})=>e.jsxs(m,{className:"space-y-5",children:[e.jsx(i,{className:"text-xl",children:t[s(a)].visa}),e.jsx(p,{children:e.jsxs(b,{onValueChange:n.onChange,defaultValue:n.value,className:"flex flex-col space-y-4 ml-3",children:[e.jsxs(m,{className:"flex items-center space-x-5 space-y-0",children:[e.jsx(p,{children:e.jsx(x,{value:"yes",checked:n.value==="yes"})}),e.jsx(i,{className:"text-base",children:t[s(a)].visa_radio})]}),e.jsxs(m,{className:"flex items-center space-x-5 space-y-0 ",children:[e.jsx(p,{children:e.jsx(x,{value:"no",checked:n.value==="no"})}),e.jsx(i,{className:"text-base",children:t[s(a)].visa_radio_2})]})]})})]})}),e.jsx(F,{disabled:r.formState.isSubmitting,className:"mt-5",children:r.formState.isSubmitting?e.jsx(k,{className:"animate-spin"}):t[s(a)].button})]})})}),u&&e.jsx(w,{delay:.3})]})}export{z as default};

1
dist/assets/stend.data-DKNyBYOr.js vendored Normal file
View File

@ -0,0 +1 @@
const a=[{cover:"Забронировать стенд",h2:"Выберите один из вариантов:",radio:"Только стенд",radio_2:"Комплексное предложение",label_1:"Название компании/организации",label_2:"Имя представителя",label_3:"Название должности/позиция",number_of_participants:"Количество участников",label_4:"Страна",label_5:"Email адрес",label_6:"Номер телефона",label_7:"Вебсайт",visa:"Визовая поддержка:",visa_radio:"Да",visa_radio_2:"Нет",button:"Отправить"},{cover:"Book a stand:",h2:"Select one of the options:",radio:"Stand space only",radio_2:"Prefabricated stand",label_1:"Company/Organization Name",label_2:"Name of Representative",label_3:"Job title/Position",number_of_participants:"Number of the participants",label_4:"Country",label_5:"Email address",label_6:"Phone number",label_7:"Website",visa:"Visa support:",visa_radio:"Yes",visa_radio_2:"No",button:"Send"}];export{a as s};

View File

@ -1 +0,0 @@
const a=[{cover:"Забронировать стенд",h2:"Выберите один из вариантов:",radio:"Только стенд",radio_2:"Комплексное предложение",label_1:"Название компании/организации",label_2:"Имя представителя",label_3:"Название должности/позиция",number_of_participants:"Количество участников",label_4:"Страна",label_5:"E-mail адрес",label_6:"Номер телефона",label_7:"Вебсайт",visa:"Визовая поддержка:",visa_radio:"Да",visa_radio_2:"Нет",button:"Отправить"},{cover:"Book your stand",h2:"Select one of the options:",radio:"Space Only",radio_2:"Stand Package",label_1:"Company/Organization Name",label_2:"Name of Representative",label_3:"Job title/Position",number_of_participants:"Number of the participants",label_4:"Country",label_5:"E-mail address",label_6:"Phone number",label_7:"Website",visa:"Visa support:",visa_radio:"Yes",visa_radio_2:"No",button:"Send"}];export{a as s};

File diff suppressed because one or more lines are too long

29
dist/en.svg vendored
View File

@ -1,24 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_70_686)">
<path d="M18 2.475C16.2375 1.3875 14.2125 0.75 12 0.75V2.475H18Z" fill="#ED4C5C"/>
<path d="M12 4.20004H20.1C19.4625 3.56254 18.75 2.96254 18 2.47504H12V4.20004Z" fill="white"/>
<path d="M12 5.92507H21.4875C21.075 5.28757 20.625 4.72507 20.1375 4.20007H12V5.92507Z" fill="#ED4C5C"/>
<path d="M12 7.64993H22.3875C22.125 7.04993 21.825 6.44993 21.4875 5.92493H12V7.64993Z" fill="white"/>
<path d="M12 9.37496H22.95C22.8 8.77496 22.6125 8.21246 22.3875 7.64996H12V9.37496Z" fill="#ED4C5C"/>
<path d="M12 11.1375H23.2125C23.175 10.5375 23.0625 9.97504 22.95 9.41254H12V11.1375Z" fill="white"/>
<path d="M23.2125 11.1376H12V12.0001H0.75C0.75 12.3001 0.75 12.5626 0.7875 12.8626H23.2125C23.25 12.5626 23.25 12.3001 23.25 12.0001C23.25 11.7001 23.25 11.4001 23.2125 11.1376Z" fill="#ED4C5C"/>
<path d="M1.04961 14.5874H22.9496C23.0996 14.0249 23.1746 13.4624 23.2121 12.8624H0.787109C0.824609 13.4249 0.899609 14.0249 1.04961 14.5874Z" fill="white"/>
<path d="M1.6123 16.3125H22.3873C22.6123 15.75 22.7998 15.1875 22.9498 14.5875H1.0498C1.1998 15.1875 1.3873 15.75 1.6123 16.3125Z" fill="#ED4C5C"/>
<path d="M2.5123 18.0375H21.4873C21.8248 17.475 22.1248 16.9125 22.3873 16.3125H1.6123C1.8748 16.9125 2.1748 17.475 2.5123 18.0375Z" fill="white"/>
<path d="M3.8627 19.7625H20.1377C20.6252 19.2375 21.1127 18.6375 21.4877 18.0375H2.5127C2.8877 18.675 3.3752 19.2375 3.8627 19.7625Z" fill="#ED4C5C"/>
<path d="M5.9623 21.4876H18.0373C18.8248 21.0001 19.4998 20.4001 20.1373 19.7626H3.8623C4.4998 20.4376 5.2123 21.0001 5.9623 21.4876Z" fill="white"/>
<path d="M12.0004 23.2499C14.2129 23.2499 16.2754 22.6124 18.0379 21.4874H5.96289C7.72539 22.6124 9.78789 23.2499 12.0004 23.2499Z" fill="#ED4C5C"/>
<path d="M6 2.475C5.2125 2.9625 4.5 3.5625 3.8625 4.2C3.3375 4.725 2.8875 5.325 2.5125 5.925C2.175 6.4875 1.8375 7.05 1.6125 7.65C1.3875 8.2125 1.2 8.775 1.05 9.375C0.9 9.9375 0.825 10.5 0.7875 11.1C0.75 11.4 0.75 11.7 0.75 12H12V0.75C9.7875 0.75 7.7625 1.3875 6 2.475Z" fill="#428BC1"/>
<path d="M9.37539 1.125L9.56289 1.6875H10.1254L9.67539 2.0625L9.82539 2.625L9.37539 2.2875L8.92539 2.625L9.07539 2.0625L8.62539 1.6875H9.18789L9.37539 1.125ZM10.8754 3.375L11.0629 3.9375H11.6254L11.1754 4.3125L11.3254 4.875L10.8754 4.5375L10.4254 4.875L10.5754 4.3125L10.1254 3.9375H10.6879L10.8754 3.375ZM7.87539 3.375L8.06289 3.9375H8.62539L8.17539 4.3125L8.32539 4.875L7.87539 4.5375L7.42539 4.875L7.57539 4.3125L7.12539 3.9375H7.68789L7.87539 3.375ZM9.37539 5.625L9.56289 6.1875H10.1254L9.67539 6.5625L9.82539 7.125L9.37539 6.7875L8.92539 7.125L9.07539 6.5625L8.62539 6.1875H9.18789L9.37539 5.625ZM6.37539 5.625L6.56289 6.1875H7.12539L6.67539 6.5625L6.82539 7.125L6.37539 6.7875L5.92539 7.125L6.07539 6.5625L5.62539 6.1875H6.18789L6.37539 5.625ZM3.37539 5.625L3.56289 6.1875H4.12539L3.67539 6.5625L3.82539 7.125L3.37539 6.7875L2.92539 7.125L3.07539 6.5625L2.62539 6.1875H3.18789L3.37539 5.625ZM10.8754 7.875L11.0629 8.4375H11.6254L11.1754 8.8125L11.3254 9.375L10.8754 9.0375L10.4254 9.375L10.5754 8.8125L10.1254 8.4375H10.6879L10.8754 7.875ZM7.87539 7.875L8.06289 8.4375H8.62539L8.17539 8.8125L8.32539 9.375L7.87539 9.0375L7.42539 9.375L7.57539 8.8125L7.12539 8.4375H7.68789L7.87539 7.875ZM4.87539 7.875L5.06289 8.4375H5.62539L5.17539 8.8125L5.32539 9.375L4.87539 9.0375L4.42539 9.375L4.57539 8.8125L4.12539 8.4375H4.68789L4.87539 7.875ZM9.37539 10.125L9.56289 10.6875H10.1254L9.67539 11.0625L9.82539 11.625L9.37539 11.2875L8.92539 11.625L9.07539 11.0625L8.62539 10.6875H9.18789L9.37539 10.125ZM6.37539 10.125L6.56289 10.6875H7.12539L6.67539 11.0625L6.82539 11.625L6.37539 11.2875L5.92539 11.625L6.07539 11.0625L5.62539 10.6875H6.18789L6.37539 10.125ZM3.37539 10.125L3.56289 10.6875H4.12539L3.67539 11.0625L3.82539 11.625L3.37539 11.2875L2.92539 11.625L3.07539 11.0625L2.62539 10.6875H3.18789L3.37539 10.125ZM4.42539 4.875L4.87539 4.5375L5.32539 4.875L5.13789 4.3125L5.58789 3.9375H5.02539L4.87539 3.375L4.68789 3.9375H4.16289L4.61289 4.275L4.42539 4.875ZM1.42539 9.375L1.87539 9.0375L2.32539 9.375L2.13789 8.8125L2.58789 8.4375H2.06289L1.87539 7.875L1.68789 8.4375H1.31289C1.31289 8.475 1.27539 8.5125 1.27539 8.55L1.57539 8.775L1.42539 9.375Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_70_686">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
<path d="M8.25019 22.6125V17.4375L4.3877 20.2875C5.47519 21.3 6.78769 22.0875 8.25019 22.6125ZM15.7502 22.6125C17.2127 22.0875 18.5252 21.3 19.6127 20.2875L15.7502 17.4V22.6125ZM1.3877 15.75C1.5002 16.125 1.6502 16.4625 1.8377 16.8375L3.3002 15.75H1.3877ZM20.7002 15.75L22.1627 16.8375C22.3127 16.5 22.4627 16.125 22.6127 15.75H20.7002Z" fill="#2A5F9E"/>
<path d="M8.81211 14.25H0.974609C1.08711 14.775 1.23711 15.2625 1.38711 15.75H3.29961L1.83711 16.8375C2.13711 17.475 2.47461 18.0375 2.88711 18.6L6.74961 15.75H8.24961V16.5L3.86211 19.725L4.38711 20.25L8.24961 17.4375V22.6125C8.73711 22.8 9.22461 22.9125 9.74961 23.025V14.25H8.81211ZM23.0246 14.25H14.2496V23.025C14.7746 22.9125 15.2621 22.7625 15.7496 22.6125V17.4375L19.6121 20.25C20.1371 19.7625 20.5871 19.2375 21.0371 18.675L17.0246 15.75H19.5746L21.8621 17.4375C21.9746 17.25 22.0871 17.025 22.1621 16.8375L20.6996 15.75H22.6121C22.7621 15.2625 22.9121 14.775 23.0246 14.25Z" fill="white"/>
<path d="M2.8877 18.6C3.1877 19.0125 3.4877 19.3875 3.8252 19.7625L8.2502 16.5375V15.7875H6.7502L2.8877 18.6ZM17.0627 15.75L21.0752 18.675C21.2252 18.4875 21.3377 18.3 21.4877 18.1125C21.5252 18.075 21.5252 18.0375 21.5627 18.0375C21.6752 17.85 21.8252 17.625 21.9377 17.4375L19.5752 15.75H17.0627Z" fill="#ED4C5C"/>
<path d="M15.7502 1.3877V6.5627L19.6127 3.7127C18.5252 2.7002 17.2127 1.9127 15.7502 1.3877ZM8.25019 1.3877C6.78769 1.9127 5.47519 2.7002 4.3877 3.7127L8.25019 6.6002V1.3877ZM22.6127 8.2502C22.5002 7.8752 22.3502 7.5377 22.1627 7.1627L20.7002 8.2502H22.6127ZM3.3002 8.2502L1.8377 7.1627C1.6877 7.5377 1.5377 7.8752 1.3877 8.2502H3.3002Z" fill="#2A5F9E"/>
<path d="M15.1871 9.7501H22.9871C22.8746 9.2251 22.7246 8.7376 22.5746 8.2501H20.6621L22.1246 7.1626C21.8246 6.5251 21.4871 5.9626 21.0746 5.4001L17.2496 8.2501H15.7496V7.5001L20.1371 4.2751L19.6121 3.7501L15.7496 6.5626V1.3876C15.2621 1.2001 14.7746 1.0876 14.2496 0.975098V9.7501H15.1871ZM0.974609 9.7501H9.74961V0.975098C9.22461 1.0876 8.73711 1.2376 8.24961 1.3876V6.5626L4.38711 3.7501C3.86211 4.2376 3.41211 4.7626 2.96211 5.3251L6.97461 8.2501H4.42461L2.13711 6.5626C2.02461 6.7501 1.91211 6.9751 1.83711 7.1626L3.29961 8.2501H1.38711C1.23711 8.7376 1.08711 9.2251 0.974609 9.7501Z" fill="white"/>
<path d="M21.1121 5.3998C20.8121 4.9873 20.5121 4.6123 20.1746 4.2373L15.7496 7.4623V8.2123H17.2496L21.1121 5.3998ZM6.93711 8.2498L2.96211 5.3248C2.81211 5.5123 2.69961 5.6998 2.54961 5.8873C2.51211 5.9248 2.51211 5.9623 2.47461 5.9623C2.36211 6.1498 2.21211 6.3748 2.09961 6.5623L4.38711 8.2498H6.93711Z" fill="#ED4C5C"/>
<path d="M23.025 9.75H14.25V0.975C13.5375 0.825 12.7875 0.75 12 0.75C10.8188 0.75 10.4625 0.825 9.75 0.975V9.75H0.975C0.825 10.4625 0.75 11.2125 0.75 12C0.75 13.1812 0.825 13.5375 0.975 14.25H9.75V23.025C10.4625 23.175 11.2125 23.25 12 23.25C13.1812 23.25 13.5375 23.175 14.25 23.025V14.25H23.025C23.175 13.5375 23.25 12.7875 23.25 12C23.25 10.8188 23.175 10.4625 23.025 9.75Z" fill="#ED4C5C"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

6
dist/index.html vendored
View File

@ -5,10 +5,10 @@
<link rel="icon" type="image/svg+xml" href="/logo-icon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Turkmen Textile</title>
<script type="module" crossorigin src="/assets/index-BuLq38EW.js"></script>
<script type="module" crossorigin src="/assets/index-C3XY1fyd.js"></script>
<link rel="modulepreload" crossorigin href="/assets/react-vendor-ERTQd_Nj.js">
<link rel="modulepreload" crossorigin href="/assets/ui-library-BSxTsZf7.js">
<link rel="stylesheet" crossorigin href="/assets/index-D6te4toP.css">
<link rel="modulepreload" crossorigin href="/assets/ui-library-DhIsR_nY.js">
<link rel="stylesheet" crossorigin href="/assets/index-DXwC7bDy.css">
</head>
<body>
<div id="root"></div>

3
dist/pdf.svg vendored Normal file
View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 4C6.73478 4 6.48043 4.10536 6.29289 4.29289C6.10536 4.48043 6 4.73478 6 5V12C6 12.5523 5.55228 13 5 13C4.44772 13 4 12.5523 4 12V5C4 4.20435 4.31607 3.44129 4.87868 2.87868C5.44129 2.31607 6.20435 2 7 2H14C14.2652 2 14.5196 2.10536 14.7071 2.29289L19.7071 7.29289C19.8946 7.48043 20 7.73478 20 8V12C20 12.5523 19.5523 13 19 13C18.4477 13 18 12.5523 18 12V9H15C14.4696 9 13.9609 8.78929 13.5858 8.41421C13.2107 8.03914 13 7.53043 13 7V4H7ZM15 5.41421L16.5858 7H15V5.41421ZM4 15C4 14.4477 4.44772 14 5 14H6.5C7.16304 14 7.79893 14.2634 8.26777 14.7322C8.73661 15.2011 9 15.837 9 16.5C9 17.163 8.73661 17.7989 8.26777 18.2678C7.79893 18.7366 7.16304 19 6.5 19H6V21C6 21.5523 5.55228 22 5 22C4.44772 22 4 21.5523 4 21V15ZM6 17H6.5C6.63261 17 6.75978 16.9473 6.85355 16.8536C6.94732 16.7598 7 16.6326 7 16.5C7 16.3674 6.94732 16.2402 6.85355 16.1464C6.75979 16.0527 6.63261 16 6.5 16H6V17ZM10 15C10 14.4477 10.4477 14 11 14H12C12.7957 14 13.5587 14.3161 14.1213 14.8787C14.6839 15.4413 15 16.2043 15 17V19C15 19.7957 14.6839 20.5587 14.1213 21.1213C13.5587 21.6839 12.7957 22 12 22H11C10.4477 22 10 21.5523 10 21V15ZM12 16V20C12.2652 20 12.5196 19.8946 12.7071 19.7071C12.8946 19.5196 13 19.2652 13 19V17C13 16.7348 12.8946 16.4804 12.7071 16.2929C12.5196 16.1054 12.2652 16 12 16ZM16 15C16 14.4477 16.4477 14 17 14H20C20.5523 14 21 14.4477 21 15C21 15.5523 20.5523 16 20 16H18V17H19C19.5523 17 20 17.4477 20 18C20 18.5523 19.5523 19 19 19H18V21C18 21.5523 17.5523 22 17 22C16.4477 22 16 21.5523 16 21V15Z" fill="#26292E"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB