2023-05-23 23:18:12 +02:00
|
|
|
(window.__googlesitekit_webpackJsonp=window.__googlesitekit_webpackJsonp||[]).push([[7],{317:function(e,c,o){"use strict";var t={Button:function Button(){return null},Checkbox:o(777).a,Chip:function Chip(){return null},Dialog:function Dialog(){return null},Menu:function Menu(){return null},ProgressBar:function ProgressBar(){return null},Radio:function Radio(){return null},SpinnerButton:function SpinnerButton(){return null},Switch:function Switch(){return null},Tooltip:function Tooltip(){return null}};c.a=t},325:function(e,c,o){"use strict";(function(e){var t=o(6),n=o.n(t),r=o(0),a=o.n(r);function i(e,c){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);c&&(t=t.filter((function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable}))),o.push.apply(o,t)}return o}function d(e){for(var c=1;c<arguments.length;c++){var o=null!=arguments[c]?arguments[c]:{};c%2?i(Object(o),!0).forEach((function(c){n()(e,c,o[c])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach((function(c){Object.defineProperty(e,c,Object.getOwnPropertyDescriptor(o,c))}))}return e}function Spinner(c){var o=c.isSaving,t=c.style,n=void 0===t?{}:t;return e.createElement("span",{className:"spinner",style:d({display:o?"inline-block":"none",float:"none",marginTop:"0",visibility:"visible"},n)})}Spinner.propTypes={isSaving:a.a.bool,style:a.a.object},c.a=Spinner}).call(this,o(3))},777:function(e,c,o){"use strict";(function(e){o.d(c,"a",(function(){return Checkbox}));o(964);var t=o(0),n=o.n(t),r=o(2),a=o(325),i=o(778);function Checkbox(c){var o=c.onChange,t=c.id,n=c.name,d=c.value,s=c.checked,h=c.disabled,l=c.children,b=c.tabIndex,m=c.onKeyDown,u=c.loading,k=Object(r.useRef)(null);Object(r.useEffect)((function(){var e=k.current;if(e)return e.addEventListener("change",t),m&&e.addEventListener("keydown",m),c(),function(){e.removeEventListener("change",t),m&&e.removeEventListener("keydown",m)};function c(){e.checked=s;var c=e.shadowRoot.querySelector("input");c&&(c.checked=s)}function t(e){null==o||o(e),c()}}),[s,o,m]);return e.createElement("div",{className:"googlesitekit-component-gm3_checkbox"},u&&e.createElement("div",{className:"googlesitekit-component-gm3_checkbox--loading"},e.createElement(a.a,{isSaving:!0})),!u&&e.createElement("md-checkbox",{id:t,ref:k,role:"checkbox","aria-label":Object(i.a)(l),checked:s||null,disabled:h||null,name:n,value:d,tabIndex:b}),e.createElement("label",{htmlFor:t,onClick:function(){var e=k.current;e&&!h&&(e.checked=!e.checked,e.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})))}},l))}Checkbox.propTypes={onChange:n.a.func.isRequired,onKeyDown:n.a.func,id:n.a.string.isRequired,name:n.a.string.isRequired,value:n.a.string.isRequired,checked:n.a.bool,disabled:n.a.bool,children:n.a.node.isRequired,tabIndex:n.a.oneOfType([n.a.number,n.a.string]),loading:n.a.bool},Checkbox.defaultProps={checked:!1,disabled:!1,tabIndex:void 0,onKeyDown:null,loading:!1}}).call(this,o(3))},778:function(e,c,o){"use strict";o.d(c,"a",(function(){return a}));var t=o(26),n=o.n(t),r=o(2);function a(e){return function e(c){var o=[];return r.Children.map(c,(function(c){c&&(Object(r.isValidElement)(c)?o.push.apply(o,n()(e(c.props.children))):o.push(c.toString()))})),o}(e).map((function(e){return e.trim()})).filter((function(e){return e.length})).join(" ")}},953:function(e,c,o){"use strict";o.r(c),function(e){o.d(c,"Button",(function(){return n})),o.d(c,"Checkbox",(function(){return r})),o.d(c,"Chip",(function(){return a})),o.d(c,"Dialog",(function(){return i})),o.d(c,"Menu",(function(){return d})),o.d(c,"ProgressBar",(function(){return s})),o.d(c,"Radio",(function(){return h})),o.d(c,"SpinnerButton",(function(){return l})),o.d(c,"Switch",(function(){return b})),o.d(c,"Tooltip",(function(){return m}));var t=o(317);void 0===e.googlesitekit&&(e.googlesitekit={}),e.googlesitekit.components=t.a;var n=t.a.Button,r=t.a.Checkbox,a=t.a.Chip,i=t.a.Dialog,d=t.a.Menu,s=t.a.ProgressBar,h=t.a.Radio,l=t.a.SpinnerButton,b=t.a.Switch,m=t.a.Tooltip}.call(this,o(25))
|