(()=>{"use strict";var e={20:(e,r,o)=>{var t=o(609),l=Symbol.for("react.element"),n=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function d(e,r,o){var t,n={},d=null,p=null;for(t in void 0!==o&&(d=""+o),void 0!==r.key&&(d=""+r.key),void 0!==r.ref&&(p=r.ref),r)a.call(r,t)&&!i.hasOwnProperty(t)&&(n[t]=r[t]);if(e&&e.defaultProps)for(t in r=e.defaultProps)void 0===n[t]&&(n[t]=r[t]);return{$$typeof:l,type:e,key:d,ref:p,props:n,_owner:s.current}}r.Fragment=n,r.jsx=d,r.jsxs=d},609:e=>{e.exports=window.React},848:(e,r,o)=>{e.exports=o(20)}},r={};function o(t){var l=r[t];if(void 0!==l)return l.exports;var n=r[t]={exports:{}};return e[t](n,n.exports,o),n.exports}o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r);const t=window.wp.blocks,l=window.wp.i18n,n=window.wp.blockEditor,a=window.wp.components,s=window.wp.serverSideRender;var i=o.n(s),d=o(848);const p=JSON.parse('{"UU":"document-library-pro/login-form"}');(0,t.registerBlockType)(p.UU,{edit:function({attributes:e,setAttributes:r}){const{showPasswordForm:o,showUserForm:t,passwordTitle:s,passwordMessage:p,passwordLabel:c,passwordButton:u,passwordUsePlaceholder:_,userTitle:b,userMessage:m,userButton:h}=e,y=(0,n.useBlockProps)();return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(n.InspectorControls,{children:[(0,d.jsxs)(a.PanelBody,{title:(0,l.__)("Type of login","document-library-pro"),initialOpen:!0,children:[(0,d.jsx)(a.ToggleControl,{label:(0,l.__)("Show password entry form","document-library-pro"),checked:o,onChange:e=>r({showPasswordForm:e})}),(0,d.jsx)(a.ToggleControl,{label:(0,l.__)("Show user login form","document-library-pro"),checked:t,onChange:e=>r({showUserForm:e})})]}),(0,d.jsxs)(a.PanelBody,{title:(0,l.__)("Password form content","document-library-pro"),initialOpen:!1,children:[(0,d.jsx)(a.TextControl,{label:(0,l.__)("Title","document-library-pro"),value:s,onChange:e=>r({passwordTitle:e}),placeholder:(0,l.__)("Enter title","document-library-pro"),help:(0,l.__)("Title for this form","document-library-pro")}),(0,d.jsx)(a.TextareaControl,{label:(0,l.__)("Message","document-library-pro"),value:p,onChange:e=>r({passwordMessage:e}),placeholder:(0,l.__)("Enter message","document-library-pro"),help:(0,l.__)("Message for this form","document-library-pro"),rows:3}),(0,d.jsx)(a.TextControl,{label:(0,l.__)("Password Label","document-library-pro"),value:c,onChange:e=>r({passwordLabel:e}),placeholder:(0,l.__)("Enter custom label","document-library-pro"),help:(0,l.__)("Label for this form","document-library-pro")}),(0,d.jsx)(a.TextControl,{label:(0,l.__)("Button Text","document-library-pro"),value:u,onChange:e=>r({passwordButton:e}),placeholder:(0,l.__)("Enter button text","document-library-pro"),help:(0,l.__)("Button text for this form","document-library-pro")}),(0,d.jsx)(a.ToggleControl,{label:(0,l.__)("Use Label as Placeholder","document-library-pro"),checked:_,onChange:e=>r({passwordUsePlaceholder:e})})]}),(0,d.jsxs)(a.PanelBody,{title:(0,l.__)("User login form content","document-library-pro"),initialOpen:!1,children:[(0,d.jsx)(a.TextControl,{label:(0,l.__)("Title","document-library-pro"),value:b,onChange:e=>r({userTitle:e}),placeholder:(0,l.__)("Enter title","document-library-pro"),help:(0,l.__)("Title for this form","document-library-pro")}),(0,d.jsx)(a.TextareaControl,{label:(0,l.__)("Message","document-library-pro"),value:m,onChange:e=>r({userMessage:e}),placeholder:(0,l.__)("Enter message","document-library-pro"),help:(0,l.__)("Message for this form","document-library-pro"),rows:3}),(0,d.jsx)(a.TextControl,{label:(0,l.__)("Button Text","document-library-pro"),value:h,onChange:e=>r({userButton:e}),placeholder:(0,l.__)("Enter button text","document-library-pro"),help:(0,l.__)("Button text for this form","document-library-pro")})]})]}),(0,d.jsx)("div",{...y,children:(0,d.jsx)(i(),{block:"document-library-pro/login-form",attributes:e})})]})}})})()