PageSourceSearch

https://ufleet.io/assets/SubscribeForm-DmvmWyOY.js

js ufleet.io collected 2026-10-02 21:23:18 UTC 4,279 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`2e1839e0a7d4f934e627b8d10ac05e1bdea44e17`},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:ufleet-site":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`b438b567-b134-4eb3-badf-c46230d5544a`,e._sentryDebugIdIdentifier=`sentry-dbid-b438b567-b134-4eb3-badf-c46230d5544a`)}catch{}})();import{c as e,n as t,t as n}from"./jsx-runtime-BsWEY3TQ.js";import{t as r}from"./compiler-runtime-CoAIVBhN.js";import{t as i}from"./Button-CCd8R-7T.js";import{n as a,t as o}from"./useLocale-CqsDztMQ.js";import{J as s,K as c,nt as l}from"./index-Bm1IidiY.js";import{r as u,t as d}from"./schemas-Bx9Jwnqi.js";import{t as f}from"./useAdvancedFetcher-BXVjf51Y.js";import{t as p}from"./emails-B2VQzVlX.js";var m=e(t(),1),h=r(),g=c({method:`POST`}).handler(l(`a96108fb358fdedf4f85df6e49e9745c5b0aa39d7ea816112a50daaf3a007da8`)),_=n();u({email:d()});var v=()=>{let e=(0,h.c)(46),t=o(),n=a(),r;e[0]===n?r=e[1]:(r=u({email:d(p(n).subscribeErrors.invalidEmail)}),e[0]=n,e[1]=r);let c=r,l;e[2]===c?l=e[3]:(l={key:`newsletter`,schema:c,serverFn:g},e[2]=c,e[3]=l);let v=f(l),b,x,S,C,w;e[4]===v?(b=e[5],x=e[6],S=e[7],C=e[8],w=e[9]):({handleChange:x,handleSubmit:S,isFormDirty:C,isSubmitting:w,...b}=v,e[4]=v,e[5]=b,e[6]=x,e[7]=S,e[8]=C,e[9]=w);let T=C?void 0:b.data?.status,E=b.data?.errors,D,O;e[10]===E?(D=e[11],O=e[12]):(D=()=>{((E?.formErrors||[]).length>0||Object.values(E?.fieldErrors??{}).some(y))&&s({action:`form_error`,errors:JSON.stringify(E),form_id:`newsletter`})},O=[E],e[10]=E,e[11]=D,e[12]=O),(0,m.useEffect)(D,O);let k;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,_.jsx)(`input`,{name:`actionType`,type:`hidden`,value:`subscribe`}),e[13]=k):k=e[13];let A;e[14]===n?A=e[15]:(A=(0,_.jsx)(`input`,{name:`locale`,type:`hidden`,value:n}),e[14]=n,e[15]=A);let j;e[16]!==x||e[17]!==t.subscribe.placeholder?(j=(0,_.jsx)(`div`,{className:`w-full sm:max-w-64`,children:(0,_.jsx)(`input`,{className:`block h-14 w-full min-w-0 rounded-xl border-2 border-slate-300 bg-white px-3.5 py-3 font-sans !text-lg leading-6 placeholder:text-slate-300 focus:border-pink-500 focus:ring-pink-500`,id:`email`,name:`email`,onChange:x,placeholder:t.subscribe.placeholder,type:`text`})}),e[16]=x,e[17]=t.subscribe.placeholder,e[18]=j):j=e[18];let M;e[19]!==S||e[20]!==w||e[21]!==t.subscribe.button?(M=(0,_.jsx)(i,{className:`h-14`,color:`pink`,disabled:w,onClick:S,type:`submit`,children:t.subscribe.button}),e[19]=S,e[20]=w,e[21]=t.subscribe.button,e[22]=M):M=e[22];let N;e[23]!==j||e[24]!==M?(N=(0,_.jsxs)(`div`,{className:`mx-auto flex flex-col items-center justify-center space-y-2 sm:flex-row sm:space-y-0 sm:space-x-2`,children:[j,M]}),e[23]=j,e[24]=M,e[25]=N):N=e[25];let P;e[26]!==t.subscribe.thanks||e[27]!==T?(P=T===`ok`&&(0,_.jsx)(`div`,{className:`text-green-500`,children:t.subscribe.thanks}),e[26]=t.subscribe.thanks,e[27]=T,e[28]=P):P=e[28];let F;e[29]===E?.fieldErrors?.email?F=e[30]:(F=E?.fieldErrors?.email&&(0,_.jsx)(`div`,{className:`text-red-500`,children:E?.fieldErrors?.email}),e[29]=E?.fieldErrors?.email,e[30]=F);let I;e[31]!==E?.fieldErrors?.email||e[32]!==t.subscribe.hint||e[33]!==T?(I=!T&&!E?.fieldErrors?.email&&(0,_.jsx)(`p`,{className:`text-base text-slate-500`,children:t.subscribe.hint}),e[31]=E?.fieldErrors?.email,e[32]=t.subscribe.hint,e[33]=T,e[34]=I):I=e[34];let L;e[35]!==P||e[36]!==F||e[37]!==I?(L=(0,_.jsxs)(`div`,{className:`mx-auto text-center text-lg`,children:[P,F,I]}),e[35]=P,e[36]=F,e[37]=I,e[38]=L):L=e[38];let R;e[39]!==L||e[40]!==N?(R=(0,_.jsxs)(`div`,{className:`space-y-4`,children:[N,L]}),e[39]=L,e[40]=N,e[41]=R):R=e[41];let z;return e[42]!==b.Form||e[43]!==R||e[44]!==A?(z=(0,_.jsxs)(b.Form,{encType:`multipart/form-data`,id:`newsletter`,children:[k,A,R]}),e[42]=b.Form,e[43]=R,e[44]=A,e[45]=z):z=e[45],z};function y(e){return!!e}export{v as t};
2//# sourceMappingURL=SubscribeForm-DmvmWyOY.js.map

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.