@visitscotland/component-library
Version:
VisitScotland Component Library
1 lines • 2.98 kB
JavaScript
(self.webpackChunk_visitscotland_component_library=self.webpackChunk_visitscotland_component_library||[]).push([[3642],{11568:function(){},18120:function(t,o,n){"use strict";n.d(o,{X:function(){return s}});var e=n(20641),i=n(90033);function s(t,o,n,s,l,d){var a=(0,e.g2)("VsButton"),r=(0,e.g2)("VsCol"),u=(0,e.g2)("VsRow"),c=(0,e.g2)("VsContainer"),f=(0,e.g2)("BModal");return l.mounted?((0,e.uX)(),(0,e.Wv)(f,{key:0,"modal-class":"vs-modal","data-test":"vs-modal",ref:"modal-".concat(n.modalId),id:n.modalId,size:"xl","hide-footer":"","hide-header":"",static:n.isVideoModal,modelValue:l.show,"onUpdate:modelValue":o[0]||(o[0]=function(t){return l.show=t}),onHidden:d.hideModal},{default:(0,e.k6)((function(){return[(0,e.bF)(c,null,{default:(0,e.k6)((function(){return[(0,e.bF)(u,null,{default:(0,e.k6)((function(){return[(0,e.bF)(r,{cols:"12",lg:"1",class:"d-flex justify-content-end align-items-start order-lg-1"},{default:(0,e.k6)((function(){return[(0,e.bF)(a,{class:"vs-modal__close-btn mb-125 mb-lg-0","data-test":"vs-modal__close-btn",variant:"subtle","icon-only":"",icon:"vs-icon-control-dismiss",onClick:d.hideModal},{default:(0,e.k6)((function(){return[(0,e.eW)((0,i.toDisplayString)(n.closeBtnText),1)]})),_:1},8,["onClick"])]})),_:1}),(0,e.bF)(r,{cols:"12",lg:"11"},{default:(0,e.k6)((function(){return[(0,e.RG)(t.$slots,"default")]})),_:3})]})),_:3})]})),_:3})]})),_:3},8,["id","static","modelValue","onHidden"])):(0,e.Q3)("",!0)}},20518:function(t,o,n){"use strict";var e=n(85072),i=n.n(e),s=n(97825),l=n.n(s),d=n(77659),a=n.n(d),r=n(55056),u=n.n(r),c=n(10540),f=n.n(c),m=n(41113),h=n.n(m),v=n(11568),p=n.n(v),M={};M.styleTagTransform=h(),M.setAttributes=u(),M.insert=a().bind(null,"head"),M.domAPI=l(),M.insertStyleElement=f(),i()(p(),M),p()&&p().locals&&p().locals},40770:function(t,o,n){"use strict";var e=n(11438),i=n(34352),s=n(43990);o.A={name:"VsModal",status:"prototype",release:"0.0.1",components:{VsCol:e.Il,VsRow:e.AQ,VsContainer:e.T$,VsButton:s.A,BModal:i.RB},props:{modalId:{type:String,required:!0},closeBtnText:{type:String,required:!0},isVideoModal:{type:Boolean,default:!1},autoMount:{type:Boolean,default:!1}},data:function(){return{show:!1,mounted:this.autoMount}},mounted:function(){var t=this;this.mounted=!0,this.emitter&&(this.emitter.on("showModal",(function(o){return t.showModal(o)})),this.emitter.on("hideModal",(function(){return t.hideModal()})),this.isVideoModal&&this.emitter.on("showModal",(function(o){t.emitter.emit("video-controls",{action:"modal-opened",id:o})})))},methods:{hideModal:function(){this.emitter&&this.emitter.emit("video-controls",{action:"modal-closed",id:this.modalId}),this.show=!1},showModal:function(t){t===this.modalId&&(this.show=!0)}}}},82418:function(t,o,n){"use strict";n(20518)},93642:function(t,o,n){"use strict";n.r(o);var e=n(18120),i=n(97862);n(82418);const s=(0,n(66262).A)(i.A,[["render",e.X]]);o.default=s},97862:function(t,o,n){"use strict";n.d(o,{A:function(){return e.A}});var e=n(40770)}}]);