UNPKG

scrivito-accessible-accordion

Version:
1 lines 2.71 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("scrivito"),require("react"),require("react-accessible-accordion")):"function"==typeof define&&define.amd?define(["scrivito","react","react-accessible-accordion"],t):"object"==typeof exports?exports["scrivito-accessible-accordion"]=t(require("scrivito"),require("react"),require("react-accessible-accordion")):e["scrivito-accessible-accordion"]=t(e.scrivito,e.react,e["react-accessible-accordion"])}(window,function(e,t,r){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(i,n,function(t){return e[t]}.bind(null,n));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=3)}([function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t){e.exports=r},function(e,t,r){"use strict";r.r(t);var i=r(0);i.provideWidgetClass("AccordionWidget",{attributes:{items:["widgetlist",{only:"AccordionItemWidget"}],content:"widgetlist"}});i.provideEditingConfig("AccordionWidget",{title:"Accordion",attributes:{items:{title:"Accordion Item"}},properties:["items"]});var n=r(1),o=r(2);function c(e){return n.createElement(i.ContentTag,{className:"accordion-content",content:e.widget,attribute:"content"})}i.provideComponent("AccordionWidget",function(e){var t=e.widget,r=t.get("items");if(!r.length&&i.isInPlaceEditingActive())return n.createElement("h4",{className:"text-center"},"Create Accordion Items in widget properties.");var d=r.map(function(e,r){return n.createElement(o.AccordionItem,{key:r},n.createElement(o.AccordionItemHeading,null,n.createElement(o.AccordionItemButton,null,e.get("title"))),n.createElement(o.AccordionItemPanel,null,n.createElement(c,{widget:t})))});return n.createElement(o.Accordion,null,d)}),i.provideEditingConfig("AccordionItemWidget",{title:"Accordion Item",attributes:{title:{title:"Title"}},properties:["title"]});i.provideWidgetClass("AccordionItemWidget",{onlyInside:"AccordionWidget",attributes:{title:"string"}})}])});