waku.org/assets/js/546e778e.9c720bab.js

1 line
3.4 KiB
JavaScript

"use strict";(self.webpackChunkwaku_docusaurus_template=self.webpackChunkwaku_docusaurus_template||[]).push([[759],{39617:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useNewsletterApi=void 0;const r=a(67294);t.useNewsletterApi=()=>{const[e,t]=(0,r.useState)(!1),[a,l]=(0,r.useState)({error:!1,message:""});return{busy:e,error:a.error,message:a.message,subscribe:async(e,a,r)=>{t(!0);try{const t=await fetch("https://odoo.logos.co/website_mass_mailing/subscribe2",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({jsonrpc:"2.0",method:"call",params:{name:r,value:a,list_id:e,subscription_type:"email"}})}),s=await t.json();l({error:!1,message:s.result.message})}catch(s){l({error:!0,message:"Something went wrong!"})}t(!1)}}}},20361:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SubscriptionPage=void 0;const r=a(97582),l=a(31665),s=r.__importDefault(a(39960)),u=r.__importDefault(a(50941)),o=r.__importDefault(a(67294)),n=a(39617),i=a(54400),m=r.__importDefault(a(9584));t.SubscriptionPage=e=>{let{}=e;const t=(0,i.useThemeOptions)(),a=(0,n.useNewsletterApi)(),r=!a.message||a.error;return o.default.createElement("div",{className:m.default.container},o.default.createElement("div",{className:m.default.root},o.default.createElement("div",{className:m.default.header},o.default.createElement(u.default,{sources:{dark:"/theme/image/horizontal_lockup_small_white.svg",light:"/theme/image/horizontal_lockup_small_black.svg"},height:88}),o.default.createElement(l.Typography,{component:"p"},"Subscribe to our newsletter")),a.message&&o.default.createElement(l.Toast,{size:"medium",title:a.message,icon:a.error?l.ErrorIcon:l.CheckIcon,className:m.default.toast}),a.error&&a.message&&o.default.createElement("div",null),r&&o.default.createElement("form",{className:m.default.form,onSubmit:e=>{e.preventDefault();const r=e.target,l=r.elements.namedItem("name").value,s=r.elements.namedItem("email").value;a.subscribe(t.newsletterSubscription.mailingListId,s,l)}},o.default.createElement("div",{className:m.default.inputs},o.default.createElement(l.TextField,{inputProps:{name:"name",type:"text",required:!1},size:"medium",variant:"underlined",placeholder:"First name or pseudonym"}),o.default.createElement(l.TextField,{inputProps:{name:"email",type:"email",required:!0},size:"medium",variant:"underlined",placeholder:"Email address (required)"})),o.default.createElement("div",{className:m.default.submit},o.default.createElement(l.Button,{variant:"filled",disabled:a.busy},"Subscribe"))),!r&&o.default.createElement("div",{className:m.default.toHome},o.default.createElement(s.default,{href:"/"},o.default.createElement(l.Button,{variant:"filled"},"To home page")))))},t.default=t.SubscriptionPage},69686:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;a(97582).__exportStar(a(20361),t);var r=a(20361);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.SubscriptionPage}})},83869:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var r=a(69686),l=a(35742),s=a(59351),u=a(67294);const o=()=>u.createElement(s.default,{title:"Subscribe to our newsletter"},u.createElement(l.Z,null,u.createElement("meta",{name:"og:image_title",content:"Subscribe to our newsletter"})),u.createElement(r.SubscriptionPage,null))},9584:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});const r={toHome:"toHome_tEiU",form:"form_lk4c",submit:"submit_J_94",inputs:"inputs_dj3Q",header:"header_Gr5N",root:"root_lcb5",container:"container_YAWF",toast:"toast_C8x1"}}}]);