1import{bD as e,j as i,n as r,u as a,d,g as o,A as t,bW as n,s as l}from"./index-BORr-p-v.js";import{r as s}from"./vendor-BWJ5V0Jr.js";import{D as m}from"./DriverInformation-B-yCppBQ.js";import{U as p,a as v}from"./UserShare-DmsAPIRA.js";import{g as c}from"./driverFieldConfiguration-DR0k5cjK.js";import{u}from"./hooks-B2oyGIcr.js";import"./new-driver-app-KtR0mK1x.js";import"./serviceWorker-CjnTv_KA.js";import"./HandleAppError-D98zY_nc.js";import"./ThemeProvider-CcFe4yfs.js";import"./index-C6t-SId7.js";import"./SelectorInput-DNGpNA40.js";const f="driverName",h="driverEmail",x="driverPhone",R="driverAddress",N="driverZip",L="driverCity",g="desiredRepairAddress",E="clientNumber",j="reportedBy",A="companyAffiliation",I="personalNumber",T=()=>{const{t:T,i18n:b}=r(["mechanical-driver-information","driverInformation","common"]),{driverInformation:q}=a(d),{goNext:k}=u(),y=a((e=>o(e,t.DRIVER_INFORMATION))),M=s.useMemo((()=>c(y,(r=>[{name:f,placeholder:r("field.placeholder.driverName"),isRequired:!0,validation:{maxLength:{value:50,validationText:r("field.validation.driverNameMaxLength",{length:50})}},dataSelector:"text-input_driver-name-input"},{name:h,placeholder:r("field.placeholder.driverEmail"),isRequired:!0,validation:{isEmail:{value:!0,validationText:r("field.validation.driverEmailInvalid")}},dataSelector:"text-input_driver-email-input"},{name:x,placeholder:r("field.placeholder.driverPhone"),isRequired:!0,validation:{minLength:{value:4,validationText:r("field.validation.driverPhoneMinLength")}},type:"phone",dataSelector:"text-input_driver-phone-input"},{name:R,isRequired:!0},{name:N,isRequired:!0},{name:L,isRequired:!0},{name:g,placeholder:r("field.placeholder.desiredRepairAddress"),isRequired:!0,type:"collapseCheckbox",checkboxLabel:r("field.placeholder.desiredRepairAddressCheckboxLabel"),validation:{maxLength:{value:30,validationText:r("field.validation.desiredRepairAddressMaxLength",{length:30})}},dataSelector:"collapse-checkbox-text-input_desired-repair-address"},{name:E,isHidden:!0},{name:j,isRequired:!0,isHidden:!0,placeholder:r("field.placeholder.reporter")},{name:A,isRequired:!0,isHidden:!0,type:"select",options:[{name:e.INTERNAL,text:r(`driverInformation:field.option.${e.INTERNAL}.text`),description:r(`driverInformation:field.option.${e.INTERNAL}.description`),icon:i.jsx(p,{})},{name:e.EXTERNAL,text:r(`driverInformation:field.option.${e.EXTERNAL}.text`),description:r(`driverInformation:field.option.${e.EXTERNAL}.description`),icon:i.jsx(v,{})}]},{name:I,type:"textMask",isRequired:!0,mask:"P999999",maskPlaceholder:"",inputMode:"numeric",isHidden:!0,validation:{minLength:{value:7,validationText:r("common:form.validationError.minLength",{minLength:7})}},conditions:[{field:A,value:e.INTERNAL}]}])(T))),[y,b.language]);return i.jsx(m,{formFields:M,defaultFormValues:q,updateData:n,setData:l,values:q,processNext:k})};export{T as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.