1import{o as h}from"./2.15.1-uk-nuxt-B44lAuBn.js";import{$t as e,K as v,S as x,b as a,d as o,lt as b,m as y,st as w,u as p,ut as r,y as d}from"./2.15.1-uk-runtime-core.esm-bundler-CM7kzQMe.js";import{d as A}from"./2.15.1-uk-error-CbVqhP4U.js";import"./2.15.1-uk-app-CcyXOmf1.js";import{G as T,W as S}from"./2.15.1-uk-utils-14IiBAv4.js";import{r as $}from"./2.15.1-uk-vue-i18n-DdD6VHSI.js";import{Ht as C,Kt as F}from"#entry";import{t as c}from"./2.15.1-uk-DefaultButton-RizmfMUX.js";import{t as B}from"./2.15.1-uk-Panel-DXraIjFo.js";import{t as N}from"./2.15.1-uk-composables-BQoOBjNj.js";var q={class:"md:content-container text-blue"},E={class:"font-bold text-left text-size-6 mb-6 text-blue"},M={class:"flex flex-col gap-3"},P={class:"text-size-4 mb-4 md:mb-0"},R=x({__name:"login",async setup(V){let s,i;N({layout:"default"}),F({title:"Trade Credit Login | Toolstation",description:"Sign in or create an account to apply for Toolstation Trade Credit. Get access to trade pricing, credit terms, and exclusive benefits."});const{t:l}=$(),n=S(),m=T(),{$toast:f}=h(),_=C(),g=p(()=>_.getFeatureFlags?.tradeApplicationEnabled!==!1);w(g,t=>{t===!1&&(f.warn(l("tradeApplication.unavailableMessage"),l("tradeApplication.unavailableTitle")),m.push("/"))},{immediate:!0}),n.query.redirectTo||([s,i]=b(()=>A("/trade-credit/apply")),await s,i());const u=p(()=>new URLSearchParams(n.query).toString());return(t,k)=>(v(),y("div",q,[a(B,null,{default:r(()=>[o("h1",E,e(t.$t("tradeApplication.header")),1),o("div",M,[o("h3",P,e(t.$t("tradeApplication.login.header")),1),a(c,{class:"w-full h-[56px] max-w-[345px]",path:`/login?${u.value}`},{default:r(()=>[d(e(t.$t("login.signIn")),1)]),_:1},8,["path"]),a(c,{variant:"secondary",class:"w-full h-[56px] max-w-[345px]",path:`/register?${u.value}`},{default:r(()=>[d(e(t.$t("login.createAccount")),1)]),_:1},8,["path"])])]),_:1})]))}}),J=R;export{J 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.