PageSourceSearch

https://www.taschen.com/_next/static/chunks/5717.33ade22e4135bc1d.js

js taschen.com collected 2026-10-01 08:42:44 UTC 15,331 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5717],{55717:function(e,n,r){r.r(n);var i=r(47568),a=r(14924),s=r(34051),l=r.n(s),t=r(85893),o=r(56312),d=r(11163),c=r(67294),u=r(87536),m=r(53968),h=r(30219),p=r(51067),g=r(18658),v=r(96220),f=r(33105),b=r(25273),B=r(82763),x=r(11045),Z=r(4642),C=m.Ryn({countryCode:m.Z_8().min(1,"Country is required"),recipient:m.Z_8().min(1,"Company name is required"),firstName:m.Z_8().min(1,"First name is required"),lastName:m.Z_8().min(1,"Last name is required"),address1:m.Z_8().min(1,"Address is required"),address2:m.Z_8().optional(),city:m.Z_8().min(1,"City is required"),zip:m.Z_8().min(1,"ZIP/Postal code is required"),phone:m.G0j([m.i0J(""),m.Z_8().regex(/^\+[1-9]\d{1,14}$/,"Please enter a valid international phone number (e.g. +491234567890)")]).optional()}),_=m.Ryn({invoiceEmail:m.Dom("Invoice email is required"),vatNumber:m.Z_8().min(1,"VAT number is required"),glnNumber:m.Z_8().optional(),marketingConsent:m.O72().default(!0),termsAccepted:m.O72().refine((function(e){return e}),"You must accept the terms and conditions"),shippingSameAsBilling:m.O72().default(!0),billing:C,shipping:C.partial().optional()}).superRefine((function(e,n){if(!e.shippingSameAsBilling){["countryCode","firstName","lastName","address1","city","zip","phone"].forEach((function(r){var i,a=null===(i=e.shipping)||void 0===i?void 0:i[r];a&&""!==String(a).trim()||n.addIssue({code:m.NLt.custom,path:["shipping",r],message:"Required"})}))}}));n.default=function(){var e=(0,d.useRouter)(),n=(0,x.$G)().t,r=(0,c.useState)(null),s=r[0],m=r[1],C=(0,c.useState)(null),S=C[0],j=C[1];(0,c.useEffect)((function(){function n(){return n=(0,i.Z)(l().mark((function n(){var r,i,a,s;return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,fetch("/api/b2b-company-name",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({companyId:e.query.id})});case 3:return r=n.sent,n.next=6,r.json();case 6:i=n.sent,a=i.success,s=i.name,a&&m(s),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(0),console.error(n.t0);case 15:case"end":return n.stop()}}),n,null,[[0,12]])}))),n.apply(this,arguments)}e.query.id&&function(){n.apply(this,arguments)}()}),[e.query.id]);var N=(0,c.useMemo)((function(){return Z.h.map((function(e){return{value:e.countryCode,label:n(e.countryKey)}}))}),[n]),y=(0,u.cI)({resolver:(0,o.F)(_),mode:"onSubmit",shouldUnregister:!0,defaultValues:{invoiceEmail:"",vatNumber:"",glnNumber:"",marketingConsent:!0,termsAccepted:!1,shippingSameAsBilling:!0,billing:{countryCode:"DE",recipient:"",firstName:"",lastName:"",address1:"",address2:"",city:"",zip:"",phone:""},shipping:void 0}}),A=y.handleSubmit,E=y.reset,I=y.control,T=y.getValues,R=y.watch,P=y.formState.isSubmitting,k=R("shippingSameAsBilling");function q(){return(q=(0,i.Z)(l().mark((function n(){var r,i,a,s,t;return l().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,r=T(),i=function(e){return{address1:e.address1,address2:e.address2||void 0,city:e.city,zip:e.zip,recipient:e.recipient,firstName:e.firstName,lastName:e.lastName,phone:e.phone||void 0,countryCode:e.countryCode}},a={companyId:e.query.id,invoiceEmail:r.invoiceEmail,vatNumber:r.vatNumber||void 0,glnNumber:r.glnNumber||void 0,marketingConsent:r.marketingConsent,billingAddress:i(r.billing),shippingAddress:r.shippingSameAsBilling?i(r.billing):i(r.shipping)},s={"Content-Type":"application/json"},n.next=7,fetch("/api/b2b-account-registration",{method:"POST",headers:s,body:JSON.stringify(a)});case 7:return t=n.sent,n.next=10,t.json();case 10:if(n.sent.success){n.next=14;break}return j("error"),n.abrupt("return");case 14:j("success"),E(),n.next=21;break;case 18:n.prev=18,n.t0=n.catch(0),j("error");case 21:case"end":return n.stop()}}),n,null,[[0,18]])})))).apply(this,arguments)}return"success"===S?(0,t.jsxs)("section",{className:"form form--b2b b2bws-form",children:[(0,t.jsx)(h.Z,{element:"h1",className:"form__heading",children:n("B2B_ACCOUNT_REGISTRATION")||"Account Registration"}),(0,t.jsx)(p.Z,{status:S,successMessage:n("B2B_FORM_STATUS_SUCCESS")||"Thank you. The form has been submitted."})]}):(0,t.jsx)("section",{className:"form form--b2b b2bws-form",children:(0,t.jsxs)("form",{id:"account-registration-form",className:"b2bws-form__wrapper",onSubmit:A((function(){return q.apply(this,arguments)})),noValidate:!0,children:[(0,t.jsxs)(h.Z,{element:"h1",className:"form__heading",children:[n("B2B_ACCOUNT_REGISTRATION")||"Account Registration",(0,t.jsx)("br",{}),s]}),(0,t.jsxs)("div",{className:"b2bws-form__content",children:[(0,t.jsx)(u.Qr,{name:"invoiceEmail",control:I,render:function(e){var r,i=e.field,a=e.fieldState;return(0,t.jsx)(g.Z,{name:"invoiceEmail",label:n("B2B_INVOICE_EMAIL")||"Invoice email address",required:!0,errors:{invoiceEmail:null===(r=a.error)||void 0===r?void 0:r.message},values:{invoiceEmail:i.value},onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"email",placeholder:n("B2B_INVOICE_EMAIL")||"Invoice email address"})})}}),(0,t.jsx)(u.Qr,{name:"vatNumber",control:I,render:function(e){var r,i=e.field,a=e.fieldState;
1return(0,t.jsx)(g.Z,{name:"vatNumber",label:n("B2B_VAT_NUMBER")||"VAT number",required:!0,errors:{vatNumber:null===(r=a.error)||void 0===r?void 0:r.message},values:{vatNumber:i.value},onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_VAT_NUMBER")||"VAT number"})})}}),(0,t.jsx)(u.Qr,{name:"glnNumber",control:I,render:function(e){var r,i=e.field,a=e.fieldState;return(0,t.jsx)(g.Z,{name:"glnNumber",label:n("B2B_GLN_NUMBER")||"GLN number",errors:{glnNumber:null===(r=a.error)||void 0===r?void 0:r.message},values:{glnNumber:i.value},onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_GLN_NUMBER")||"GLN number"})})}}),(0,t.jsx)(h.Z,{element:"h3",className:"form__section-heading",children:n("B2B_BILLING_ADDRESS")||"Billing Address"}),(0,t.jsx)(u.Qr,{name:"billing.countryCode",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.countryCode";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_COUNTRY")||"Country",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(f.Z,{options:N})})}}),(0,t.jsx)(u.Qr,{name:"billing.recipient",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.recipient";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_RECIPIENT")||"Company name",errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_RECIPIENT")||"Company name"})})}}),(0,t.jsx)(u.Qr,{name:"billing.firstName",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.firstName";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_FIRST_NAME")||"First name",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_FIRST_NAME")||"First name"})})}}),(0,t.jsx)(u.Qr,{name:"billing.lastName",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.lastName";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_LAST_NAME")||"Last name",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_LAST_NAME")||"Last name"})})}}),(0,t.jsx)(u.Qr,{name:"billing.address1",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.address1";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_ADDRESS1")||"Address line 1",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_ADDRESS1")||"Address line 1"})})}}),(0,t.jsx)(u.Qr,{name:"billing.address2",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.address2";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_ADDRESS2")||"Address line 2",errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_ADDRESS2")||"Address line 2"})})}}),(0,t.jsx)(u.Qr,{name:"billing.city",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.city";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_CITY")||"City",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_CITY")||"City"})})}}),(0,t.jsx)(u.Qr,{name:"billing.zip",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.zip";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_ZIP")||"ZIP / Postal code",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_ZIP")||"ZIP / Postal code"})})}}),(0,t.jsx)(u.Qr,{name:"billing.phone",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="billing.phone";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_PHONE")||"Phone",errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"tel",placeholder:n("B2B_PHONE_PLACEHOLDER")||"+491234567890"})})}}),(0,t.jsx)(u.Qr,{name:"shippingSameAsBilling",control:I,render:function(e){var r,i=e.field,a=e.fieldState;return(0,t.jsx)(g.Z,{name:"shippingSameAsBilling",field:"checked",errors:{shippingSameAsBilling:null===(r=a.error)||void 0===r?void 0:r.message},values:{shippingSameAsBilling:i.value},onChange:i.onChange,children:(0,t.jsx)(b.Z,{label:n("B2B_SHIPPING_SAME_AS_BILLING")||"Shipping address is the same as billing"})})}}),!k&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h.Z,{element:"h3",className:"form__section-heading",children:n("B2B_SHIPPING_ADDRESS")||"Shipping Address"}),(0,t.jsx)(u.Qr,{name:"shipping.countryCode",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.countryCode";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_COUNTRY")||"Country",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(f.Z,{options:N})})}}),(0,t.jsx)(u.Qr,{name:"shipping.recipient",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.recipient";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_RECIPIENT")||"Company name",errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_RECIPIENT")||"Company name"})})}}),(0,t.jsx)(u.Qr,{name:"shipping.firstName",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.firstName";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_FIRST_NAME")||"First name",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_FIRST_NAME")||"First name"})})}}),(0,t.jsx)(u.Qr,{name:"shipping.lastName",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.lastName";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_LAST_NAME")||"Last name",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_LAST_NAME")||"Last name"})})}}),(0,t.jsx)(u.Qr,{name:"shipping.address1",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.address1";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_ADDRESS1")||"Address line 1",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_ADDRESS1")||"Address line 1"})})}}),(0,t.jsx)(u.Qr,{name:"shipping.address2",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.address2";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_ADDRESS2")||"Address line 2",errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_ADDRESS2")||"Address line 2"})})}}),(0,t.jsx)(u.Qr,{name:"shipping.city",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.city";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_CITY")||"City",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_CITY")||"City"})})}}),(0,t.jsx)(u.Qr,{name:"shipping.zip",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.zip";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_ZIP")||"ZIP / Postal code",required:!0,errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"text",placeholder:n("B2B_ZIP")||"ZIP / Postal code"})})}}),(0,t.jsx)(u.Qr,{name:"shipping.phone",control:I,render:function(e){var r,i=e.field,s=e.fieldState,l="shipping.phone";return(0,t.jsx)(g.Z,{name:l,label:n("B2B_PHONE")||"Phone",errors:(0,a.Z)({},l,null===(r=s.error)||void 0===r?void 0:r.message),values:(0,a.Z)({},l,i.value),onChange:i.onChange,children:(0,t.jsx)(v.Z,{type:"tel",placeholder:n("B2B_PHONE_PLACEHOLDER")||"+491234567890"})})}})]}),(0,t.jsx)(u.Qr,{name:"marketingConsent",control:I,render:function(e){var r,i=e.field,a=e.fieldState;return(0,t.jsx)(g.Z,{name:"marketingConsent",field:"checked",errors:{marketingConsent:null===(r=a.error)||void 0===r?void 0:r.message},values:{marketingConsent:i.value},onChange:i.onChange,children:(0,t.jsx)(b.Z,{label:n("B2B_MARKETING_CONSENT")||"I accept to re
1ceive information from TASCHEN about stock, bestsellers and new releases."})})}}),(0,t.jsx)(u.Qr,{name:"termsAccepted",control:I,render:function(e){var r,i=e.field,a=e.fieldState;return(0,t.jsx)(g.Z,{name:"termsAccepted",field:"checked",required:!0,errors:{termsAccepted:null===(r=a.error)||void 0===r?void 0:r.message},values:{termsAccepted:i.value},onChange:i.onChange,children:(0,t.jsx)(b.Z,{label:n("B2B_TERMS_ACCEPTED")||"I agree to the terms and conditions of TASCHEN GmbH"})})}})]}),(0,t.jsx)(B.Z,{type:"submit",variant:"primary",disabled:P,children:n("B2B_SUBMIT")||"Submit"}),"error"===S&&(0,t.jsx)(p.Z,{status:S,errorMessage:n("B2B_FORM_STATUS_FAILURE")||"Something went wrong. Please try again or contact us at [email protected]."})]})})}},25273:function(e,n,r){r.d(n,{Z:function(){return o}});var i=r(26042),a=r(99534),s=r(85893),l=r(30219),t=r(67294);function o(e){var n=e.checked,r=e.label,o=e.onChange,d=e.disabled,c=void 0!==d&&d,u=e.ariaDescribedBy,m=e.ariaLabel,h=(0,a.Z)(e,["checked","label","onChange","disabled","ariaDescribedBy","ariaLabel"]),p=(0,t.useId)();return(0,s.jsxs)("label",{className:"checkbox",htmlFor:p,children:[(0,s.jsx)("input",(0,i.Z)({id:p,type:"checkbox",name:"checkbox",checked:n,onChange:function(e){!c&&o&&o(e.target.checked)},disabled:c,"aria-label":m,"aria-describedby":u},h)),r&&(0,s.jsx)(l.Z,{children:r})]})}}}]);

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.