@@ -7111,6 +7111,8 @@ __webpack_require__.d(__webpack_exports__, "MDBModalHeader", function() { return
71117111__webpack_require__.d(__webpack_exports__, "MDBModalTitle", function() { return /* reexport */ MDBModalTitle; });
71127112__webpack_require__.d(__webpack_exports__, "MDBModalBody", function() { return /* reexport */ MDBModalBody; });
71137113__webpack_require__.d(__webpack_exports__, "MDBModalFooter", function() { return /* reexport */ MDBModalFooter; });
7114+ __webpack_require__.d(__webpack_exports__, "MDBAccordion", function() { return /* reexport */ MDBAccordion; });
7115+ __webpack_require__.d(__webpack_exports__, "MDBAccordionItem", function() { return /* reexport */ MDBAccordionItem; });
71147116__webpack_require__.d(__webpack_exports__, "MDBTabs", function() { return /* reexport */ MDBTabs; });
71157117__webpack_require__.d(__webpack_exports__, "MDBTabNav", function() { return /* reexport */ MDBTabNav; });
71167118__webpack_require__.d(__webpack_exports__, "MDBTabItem", function() { return /* reexport */ MDBTabItem; });
@@ -11290,6 +11292,185 @@ function MDBModalFootervue_type_template_id_26c6bc9b_render(_ctx, _cache, $props
1129011292MDBModalFootervue_type_script_lang_js.render = MDBModalFootervue_type_template_id_26c6bc9b_render
1129111293
1129211294/* harmony default export */ var MDBModalFooter = (MDBModalFootervue_type_script_lang_js);
11295+ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/components/MDBAccordion.vue?vue&type=template&id=cff1ef90
11296+
11297+ function MDBAccordionvue_type_template_id_cff1ef90_render(_ctx, _cache, $props, $setup, $data, $options) {
11298+ return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createBlock"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveDynamicComponent"])($props.tag), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["mergeProps"])(_ctx.$attrs, {
11299+ class: $setup.className,
11300+ ref: "accordionRef"
11301+ }), {
11302+ default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
11303+ return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["renderSlot"])(_ctx.$slots, "default")];
11304+ }),
11305+ _: 3
11306+ }, 16, ["class"]);
11307+ }
11308+ // CONCATENATED MODULE: ./src/components/free/components/MDBAccordion.vue?vue&type=template&id=cff1ef90
11309+
11310+ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/components/MDBAccordion.vue?vue&type=script&lang=js
11311+
11312+ /* harmony default export */ var MDBAccordionvue_type_script_lang_js = ({
11313+ name: "MDBAccordion",
11314+ props: {
11315+ tag: {
11316+ type: String,
11317+ default: "div"
11318+ },
11319+ modelValue: String,
11320+ stayOpen: Boolean,
11321+ flush: Boolean,
11322+ classes: String
11323+ },
11324+ setup: function setup(props, _ref) {
11325+ var emit = _ref.emit;
11326+ var accordionRef = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["ref"])(null);
11327+ var className = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["computed"])(function () {
11328+ return ["accordion", props.flush && "accordion-flush", props.classes];
11329+ });
11330+ var activeItem = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["ref"])(props.modelValue);
11331+
11332+ var setActiveItem = function setActiveItem(item) {
11333+ activeItem.value = item;
11334+ emit("update:modelValue", item);
11335+ };
11336+
11337+ Object(external_commonjs_vue_commonjs2_vue_root_Vue_["watchEffect"])(function () {
11338+ return activeItem.value = props.modelValue;
11339+ });
11340+ Object(external_commonjs_vue_commonjs2_vue_root_Vue_["provide"])("activeItem", activeItem);
11341+ Object(external_commonjs_vue_commonjs2_vue_root_Vue_["provide"])("stayOpen", props.stayOpen);
11342+ Object(external_commonjs_vue_commonjs2_vue_root_Vue_["provide"])("setActiveItem", setActiveItem);
11343+ return {
11344+ accordionRef: accordionRef,
11345+ setActiveItem: setActiveItem,
11346+ className: className
11347+ };
11348+ }
11349+ });
11350+ // CONCATENATED MODULE: ./src/components/free/components/MDBAccordion.vue?vue&type=script&lang=js
11351+
11352+ // CONCATENATED MODULE: ./src/components/free/components/MDBAccordion.vue
11353+
11354+
11355+
11356+ MDBAccordionvue_type_script_lang_js.render = MDBAccordionvue_type_template_id_cff1ef90_render
11357+
11358+ /* harmony default export */ var MDBAccordion = (MDBAccordionvue_type_script_lang_js);
11359+ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/components/MDBAccordionItem.vue?vue&type=template&id=d9329714
11360+
11361+ function MDBAccordionItemvue_type_template_id_d9329714_render(_ctx, _cache, $props, $setup, $data, $options) {
11362+ var _component_MDBCollapse = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("MDBCollapse");
11363+
11364+ return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createBlock"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveDynamicComponent"])($props.tag), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["mergeProps"])(_ctx.$attrs, {
11365+ class: $setup.itemClassName,
11366+ ref: "itemRef"
11367+ }), {
11368+ default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
11369+ return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])("h2", {
11370+ class: $setup.headerClassName
11371+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])("button", {
11372+ onClick: _cache[1] || (_cache[1] = function () {
11373+ return $setup.toggleAccordion($props.collapseId);
11374+ }),
11375+ class: $setup.buttonClassName,
11376+ "aria-expanded": "true",
11377+ "aria-controls": $props.collapseId
11378+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])($props.headerTitle), 11, ["aria-controls"])], 2), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_MDBCollapse, {
11379+ id: $props.collapseId,
11380+ modelValue: $setup.isActive,
11381+ "onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
11382+ return $setup.isActive = $event;
11383+ })
11384+ }, {
11385+ default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
11386+ return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])("div", {
11387+ class: $setup.bodyClassName
11388+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["renderSlot"])(_ctx.$slots, "default")], 2)];
11389+ }),
11390+ _: 3
11391+ }, 8, ["id", "modelValue"])];
11392+ }),
11393+ _: 1
11394+ }, 16, ["class"]);
11395+ }
11396+ // CONCATENATED MODULE: ./src/components/free/components/MDBAccordionItem.vue?vue&type=template&id=d9329714
11397+
11398+ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/components/MDBAccordionItem.vue?vue&type=script&lang=js
11399+
11400+
11401+ /* harmony default export */ var MDBAccordionItemvue_type_script_lang_js = ({
11402+ name: "MDBAccordionItem",
11403+ components: {
11404+ MDBCollapse: MDBCollapse
11405+ },
11406+ props: {
11407+ tag: {
11408+ type: String,
11409+ default: "div"
11410+ },
11411+ collapseId: {
11412+ type: String,
11413+ required: true
11414+ },
11415+ headerTitle: String,
11416+ headerClasses: String,
11417+ bodyClasses: String,
11418+ itemClasses: String
11419+ },
11420+ setup: function setup(props) {
11421+ var itemRef = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["ref"])(null);
11422+ var itemClassName = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["computed"])(function () {
11423+ return ["accordion-item", props.itemClasses];
11424+ });
11425+ var headerClassName = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["computed"])(function () {
11426+ return ["accordion-header", props.headerClasses];
11427+ });
11428+ var bodyClassName = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["computed"])(function () {
11429+ return ["accordion-body", props.bodyClasses];
11430+ });
11431+ var buttonClassName = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["computed"])(function () {
11432+ return ["accordion-button", isActive.value && "collapsed"];
11433+ });
11434+ var setActiveItem = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["inject"])("setActiveItem", null);
11435+ var activeItem = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["inject"])("activeItem", null);
11436+ var stayOpen = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["inject"])("stayOpen", false);
11437+ var isActive = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["ref"])(activeItem.value === props.collapseId);
11438+ Object(external_commonjs_vue_commonjs2_vue_root_Vue_["watchEffect"])(function () {
11439+ if (stayOpen) {
11440+ return;
11441+ }
11442+
11443+ isActive.value = activeItem.value === props.collapseId;
11444+ });
11445+
11446+ var toggleAccordion = function toggleAccordion() {
11447+ if (stayOpen) {
11448+ isActive.value = !isActive.value;
11449+ } else {
11450+ isActive.value ? setActiveItem("") : setActiveItem(props.collapseId);
11451+ }
11452+ };
11453+
11454+ return {
11455+ itemRef: itemRef,
11456+ itemClassName: itemClassName,
11457+ headerClassName: headerClassName,
11458+ bodyClassName: bodyClassName,
11459+ buttonClassName: buttonClassName,
11460+ toggleAccordion: toggleAccordion,
11461+ isActive: isActive
11462+ };
11463+ }
11464+ });
11465+ // CONCATENATED MODULE: ./src/components/free/components/MDBAccordionItem.vue?vue&type=script&lang=js
11466+
11467+ // CONCATENATED MODULE: ./src/components/free/components/MDBAccordionItem.vue
11468+
11469+
11470+
11471+ MDBAccordionItemvue_type_script_lang_js.render = MDBAccordionItemvue_type_template_id_d9329714_render
11472+
11473+ /* harmony default export */ var MDBAccordionItem = (MDBAccordionItemvue_type_script_lang_js);
1129311474// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/content-styles/MDBIcon.vue?vue&type=template&id=0c27ae09
1129411475
1129511476function MDBIconvue_type_template_id_0c27ae09_render(_ctx, _cache, $props, $setup, $data, $options) {
@@ -11332,9 +11513,9 @@ function MDBIconvue_type_template_id_0c27ae09_render(_ctx, _cache, $props, $setu
1133211513MDBIconvue_type_script_lang_js.render = MDBIconvue_type_template_id_0c27ae09_render
1133311514
1133411515/* harmony default export */ var MDBIcon = (MDBIconvue_type_script_lang_js);
11335- // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/navigation/MDBNavbar.vue?vue&type=template&id=680eeb7f
11516+ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/navigation/MDBNavbar.vue?vue&type=template&id=c9bfe178
1133611517
11337- function MDBNavbarvue_type_template_id_680eeb7f_render (_ctx, _cache, $props, $setup, $data, $options) {
11518+ function MDBNavbarvue_type_template_id_c9bfe178_render (_ctx, _cache, $props, $setup, $data, $options) {
1133811519 return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createBlock"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveDynamicComponent"])($props.tag), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["mergeProps"])({
1133911520 class: $setup.navClass,
1134011521 role: "navigation"
@@ -11352,7 +11533,7 @@ function MDBNavbarvue_type_template_id_680eeb7f_render(_ctx, _cache, $props, $se
1135211533 _: 1
1135311534 }, 16, ["class"]);
1135411535}
11355- // CONCATENATED MODULE: ./src/components/free/navigation/MDBNavbar.vue?vue&type=template&id=680eeb7f
11536+ // CONCATENATED MODULE: ./src/components/free/navigation/MDBNavbar.vue?vue&type=template&id=c9bfe178
1135611537
1135711538// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/navigation/MDBNavbar.vue?vue&type=script&lang=js
1135811539
@@ -11407,12 +11588,13 @@ function MDBNavbarvue_type_template_id_680eeb7f_render(_ctx, _cache, $props, $se
1140711588 },
1140811589 classContainer: {
1140911590 type: String
11410- }
11591+ },
11592+ classNavbar: String
1141111593 },
1141211594 setup: function setup(props, _ref) {
1141311595 var attrs = _ref.attrs;
1141411596 var navClass = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["computed"])(function () {
11415- return ["navbar", props.dark && "navbar-dark", props.light && "navbar-light", props.bg && !props.transparent ? "bg-".concat(props.bg) : "", props.expand ? props.expand === "small" || props.expand === "sm" ? "navbar-expand-sm" : props.expand === "medium" || props.expand === "md" ? "navbar-expand-md" : props.expand === "large" || props.expand === "lg" ? "navbar-expand-lg" : "navbar-expand-xl" : "", props.position === "top" ? "fixed-top" : props.position === "bottom" ? "fixed-bottom" : props.position === "sticky" ? "sticky-top" : "", props.scrolling && scrollingClass.value, props.double && "double-nav", props.center && "justify-content-center"];
11597+ return ["navbar", props.dark && "navbar-dark", props.light && "navbar-light", props.bg && !props.transparent ? "bg-".concat(props.bg) : "", props.expand ? props.expand === "small" || props.expand === "sm" ? "navbar-expand-sm" : props.expand === "medium" || props.expand === "md" ? "navbar-expand-md" : props.expand === "large" || props.expand === "lg" ? "navbar-expand-lg" : "navbar-expand-xl" : "", props.position === "top" ? "fixed-top" : props.position === "bottom" ? "fixed-bottom" : props.position === "sticky" ? "sticky-top" : "", props.scrolling && scrollingClass.value, props.double && "double-nav", props.center && "justify-content-center", props.classNavbar ];
1141611598 });
1141711599 var containerClass = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["computed"])(function () {
1141811600 if (!props.container) {
@@ -11480,7 +11662,7 @@ function MDBNavbarvue_type_template_id_680eeb7f_render(_ctx, _cache, $props, $se
1148011662
1148111663
1148211664
11483- MDBNavbarvue_type_script_lang_js.render = MDBNavbarvue_type_template_id_680eeb7f_render
11665+ MDBNavbarvue_type_script_lang_js.render = MDBNavbarvue_type_template_id_c9bfe178_render
1148411666
1148511667/* harmony default export */ var MDBNavbar = (MDBNavbarvue_type_script_lang_js);
1148611668// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/components/free/navigation/MDBNavbarToggler.vue?vue&type=template&id=34b09ae9
@@ -14580,6 +14762,8 @@ var getScrollPostion = function getScrollPostion(container) {
1458014762
1458114763
1458214764
14765+
14766+
1458314767
1458414768
1458514769
0 commit comments