openstack-uicore-foundation
Version:
ui reactjs components for openstack marketing site
2 lines • 1.63 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("openstack-uicore-foundation",[],t):"object"==typeof exports?exports["openstack-uicore-foundation"]=t():e["openstack-uicore-foundation"]=t()}(this,(()=>(()=>{"use strict";var e={2015:e=>{e.exports=require("react")}},t={};function a(o){var r=t[o];if(void 0!==r)return r.exports;var n=t[o]={exports:{}};return e[o](n,n.exports,a),n.exports}(()=>{a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t}})(),(()=>{a.d=(e,t)=>{for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}})(),(()=>{a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})();var o={};a.r(o),a.d(o,{default:()=>l});var r=a(2015),n=a.n(r);class l extends n().Component{render(){let{children:e,show:t,title:a,handleClick:o,className:r,id:l}=this.props,s=this.props.hasOwnProperty("id")?l:`id_${a}`,i=this.props.hasOwnProperty("className")?r:"";return n().createElement("div",{className:"panel-group "+i,id:s},n().createElement("div",{className:"panel panel-default"},n().createElement("a",{className:t?"collapsed":"",onClick:o},n().createElement("div",{className:"panel-heading"},n().createElement("h4",{className:"panel-title"},a))),n().createElement("div",{className:"panel-collapse collapse in"},t&&n().createElement("div",{className:"panel-body"},e))))}}return o})()));
//# sourceMappingURL=panel.js.map