| 1 |
(()=>{"use strict";const e={n:t=>{const o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{if(Array.isArray(o))for(var n=0;n<o.length;){var l=o[n++],s=o[n++];e.o(t,l)?0===s&&n++:0===s?Object.defineProperty(t,l,{enumerable:!0,value:o[n++]}):Object.defineProperty(t,l,{enumerable:!0,get:s})}else for(var l in o)e.o(o,l)&&!e.o(t,l)&&Object.defineProperty(t,l,{enumerable:!0,get:o[l]})},o:(e,t)=>Object.hasOwn(e,t)},t=window.wp.blocks,o=window.wp.i18n,n=window.wp.blockEditor,l=window.wp.element,s=window.wp.components,a=window.wp.serverSideRender;var r=e.n(a);const i=window.ReactJSXRuntime;(0,t.registerBlockType)("eventpost/calendar",{edit:function({className:e,attributes:t,setAttributes:a,isSelected:d,id:c}){const p=(0,n.useBlockProps)(),{date:u,color:v,display_title:w,mondayfirst:_,choose:b,swipe:g}=t;return(0,i.jsx)("div",{...p,children:(0,i.jsxs)(l.Fragment,{children:[d&&(0,i.jsx)(n.InspectorControls,{children:(0,i.jsxs)(s.PanelBody,{title:(0,o._x)("Display","noun","event-post"),children:[(0,i.jsx)(s.TextControl,{value:u,onChange:e=>a({date:e}),className:"date",placeholder:(0,o.__)("Date","event-post"),help:(0,o.__)("Default date (YYYY-m)","event-post")}),(0,i.jsx)(s.ToggleControl,{label:(0,o.__)("Colored days","event-post"),checked:v,onChange:e=>a({color:e})}),(0,i.jsx)(s.ToggleControl,{label:(0,o.__)("Display title","event-post"),checked:w,onChange:e=>a({display_title:e})}),(0,i.jsx)(s.SelectControl,{label:(0,o.__)("Weeks start on","event-post"),value:_,options:[{label:(0,o.__)("Sunday","event-post"),value:"0"},{label:(0,o.__)("Monday","event-post"),value:"1"}],onChange:e=>a({mondayfirst:e})}),(0,i.jsx)(s.ToggleControl,{label:(0,o.__)("Date picker","event-post"),checked:b,onChange:e=>a({choose:e})}),(0,i.jsx)(s.ToggleControl,{label:(0,o.__)("Swipe navigation","event-post"),checked:g,onChange:e=>a({swipe:e})})]})}),(0,i.jsx)(r(),{block:"eventpost/calendar",attributes:t})]})})},save:function({attributes:e}){return null}})})(); |