((typeof self !== 'undefined' ? self : this)["webpackJsonpfe_bootstrap_vue"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpfe_bootstrap_vue"] || []).push([[8,19],{

/***/ "3edb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"88059148-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/components/modal-body.vue?vue&type=template&id=6ac5c090&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('b-form',[_c('FeFormItem',{attrs:{"label":"input"}},[_c('FeInput',{model:{value:(_vm.formData.a),callback:function ($$v) {_vm.$set(_vm.formData, "a", $$v)},expression:"formData.a"}})],1)],1)],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/examples/components/modal-body.vue?vue&type=template&id=6ac5c090&

// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
var objectSpread2 = __webpack_require__("5530");

// 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/lib??vue-loader-options!./src/views/examples/components/modal-body.vue?vue&type=script&lang=js&

//
//
//
//
//
//
//
//
//
/* harmony default export */ var modal_bodyvue_type_script_lang_js_ = ({
  name: 'demo-component',
  props: {
    data: {
      type: [Array, Object],
      default: null
    }
  },
  data: function data() {
    return {
      formData: {
        a: ''
      }
    };
  },
  watch: {
    data: {
      handler: function handler(v) {
        this.formData = Object(objectSpread2["a" /* default */])({}, v);
      },
      deep: true,
      immediate: true
    }
  }
});
// CONCATENATED MODULE: ./src/views/examples/components/modal-body.vue?vue&type=script&lang=js&
 /* harmony default export */ var components_modal_bodyvue_type_script_lang_js_ = (modal_bodyvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("2877");

// CONCATENATED MODULE: ./src/views/examples/components/modal-body.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  components_modal_bodyvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var modal_body = __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ "8cfd":
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"88059148-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/examples/components/modal-demo.vue?vue&type=template&id=4790d46c&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('b-row',[_c('b-col',{attrs:{"cols":"12"}},[_c('FeModal',{attrs:{"id":"modal-1","title":"This is Header","body":"This is Body"},on:{"ok":_vm.handleOK,"cancel":_vm.handleCancel}}),_c('FeModal',{attrs:{"id":"modal-1-1","title":"This is Header","footer":{ ok: 'OKOK', cancel: 'Bye' },"body":"This is Body"},on:{"ok":_vm.handleOK,"cancel":_vm.handleCancel}}),_c('FeModal',{attrs:{"id":"modal-2"},scopedSlots:_vm._u([{key:"header",fn:function(){return [_c('h5',[_vm._v("This is template Header")])]},proxy:true},{key:"default",fn:function(){return [_c('p',[_vm._v("This is template Body")])]},proxy:true},{key:"footer",fn:function(){return [_c('b-button',{attrs:{"size":"sm","variant":"success"},on:{"click":_vm.handleOK}},[_vm._v(" OK ")]),_c('b-button',{attrs:{"size":"sm","variant":"danger"},on:{"click":_vm.handleCancel}},[_vm._v(" Cancel ")]),_c('b-button',{attrs:{"size":"sm","variant":"outline-secondary"},on:{"click":_vm.handleOther}},[_vm._v(" other ")])]},proxy:true},{key:"close",fn:function(){return [_c('div',[_vm._v("A")])]},proxy:true}])}),_c('FeModal',{attrs:{"id":"modal-2-1"},scopedSlots:_vm._u([{key:"title",fn:function(){return [_c('h5',[_vm._v("This is template Title")])]},proxy:true},{key:"default",fn:function(){return [_c('p',[_vm._v("This is template Body")])]},proxy:true},{key:"ok",fn:function(){return [_vm._v(" OKOK ")]},proxy:true},{key:"cancel",fn:function(){return [_vm._v(" Bye ")]},proxy:true},{key:"close",fn:function(){return [_c('div',[_vm._v("O")])]},proxy:true}])}),_c('FeModal',{attrs:{"id":"modal-3","title":"Using Component Methods","data":_vm.modalData,"body":_vm.ModalBody,"okPreventDefault":""},on:{"ok":_vm.handleOK,"cancel":_vm.handleCancel}}),_c('FeModal',{attrs:{"id":"modal-4","title":"Using Component Methods","okPreventDefault":""},on:{"ok":_vm.handleOK,"cancel":_vm.handleCancel}},[_vm._v(" 334567 ")]),_c('FeModal',{ref:"modal-5",attrs:{"title":"Using Component Methods"},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('div',[_c('b-button',{on:{"click":function($event){return _vm.$refs['modal-5'].hide()}}},[_vm._v("OK")])],1)]},proxy:true}])},[_vm._v(" 123123 ")])],1),_c('b-col',[_c('b-button',{on:{"click":function($event){return _vm.$bvModal.show('modal-1')}}},[_vm._v("Open Modal By Prop and Event")]),_c('b-button',{on:{"click":function($event){return _vm.$bvModal.show('modal-1-1')}}},[_vm._v(" Open Modal By Prop and Event "),_c('br'),_vm._v(" (+footer) ")]),_c('b-button',{on:{"click":function($event){return _vm.$bvModal.show('modal-2')}}},[_vm._v(" Open Modal By Template "),_c('br'),_vm._v(" (header, body, footer) ")]),_c('b-button',{on:{"click":function($event){return _vm.$bvModal.show('modal-2-1')}}},[_vm._v(" Open Modal By Template "),_c('br'),_vm._v(" (title, close, ok cencel) ")]),_c('b-button',{on:{"click":function($event){return _vm.$bvModal.show('modal-3')}}},[_vm._v("Open Modal By Body Component")]),_c('b-button',{on:{"click":function($event){return _vm.$bvModal.show('modal-4')}}},[_vm._v("Open Modal By Body Template")]),_c('b-button',{on:{"click":function($event){return _vm.$refs['modal-5'].toggle()}}},[_vm._v("Open Modal By $Refs")])],1)],1)}
var staticRenderFns = []


// CONCATENATED MODULE: ./src/views/examples/components/modal-demo.vue?vue&type=template&id=4790d46c&

// EXTERNAL MODULE: ./src/views/examples/components/modal-body.vue + 4 modules
var modal_body = __webpack_require__("3edb");

// 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/lib??vue-loader-options!./src/views/examples/components/modal-demo.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//

/* harmony default export */ var modal_demovue_type_script_lang_js_ = ({
  data: function data() {
    return {
      ModalBody: modal_body["default"],
      modalData: {
        a: 123,
        b: 321
      }
    };
  },
  methods: {
    handleOK: function handleOK() {
      // this.$bvModal.hide('modal-2')
      console.log('handleOK');
    },
    handleCancel: function handleCancel() {
      this.$bvModal.hide('modal-2');
      console.log('handleCancel');
    },
    handleOther: function handleOther() {
      console.log('handleOther');
    }
  }
});
// CONCATENATED MODULE: ./src/views/examples/components/modal-demo.vue?vue&type=script&lang=js&
 /* harmony default export */ var components_modal_demovue_type_script_lang_js_ = (modal_demovue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("2877");

// CONCATENATED MODULE: ./src/views/examples/components/modal-demo.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  components_modal_demovue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var modal_demo = __webpack_exports__["default"] = (component.exports);

/***/ })

}]);
//# sourceMappingURL=fe-bootstrap-vue.common.8.js.map