@visitscotland/component-library
Version:
VisitScotland Component Library
1 lines • 3.75 kB
JavaScript
(self.webpackChunk_visitscotland_component_library=self.webpackChunk_visitscotland_component_library||[]).push([[6641],{5315:function(t,e,n){"use strict";n.d(e,{A:function(){return s.A}});var s=n(72087)},6641:function(t,e,n){"use strict";n.r(e);var s=n(28748),i=n(5315);n(55790);const r=(0,n(66262).A)(i.A,[["render",s.X]]);e.default=r},15360:function(){},23036:function(t,e,n){"use strict";n.d(e,{X:function(){return a}});var s=n(20641),i=n(90033),r={class:"vs-megalink-link-list__title","data-test":"megalink-link-list__title"};function a(t,e,n,a,l,o){var d=(0,s.g2)("VsStretchedLinkPanels"),u=(0,s.g2)("VsBody"),c=(0,s.g2)("VsStretchedLinkCard");return(0,s.uX)(),(0,s.CE)("div",{class:(0,i.normalizeClass)(["vs-megalink-link-list",o.megalinkClass]),"data-test":"vs-megalink-link-list"},[(0,s.bF)(c,{link:n.linkUrl,type:n.linkType,class:"vs-megalink-link-list__wrapper","img-src":n.imgSrc,"img-alt":n.imgAlt,theme:n.theme,"video-id":n.videoId,"video-btn-text":n.videoBtnText,"error-message":n.errorMessage,"error-type":"full","business-support":n.businessSupport,"is-home-page":n.isHomePage},(0,s.eX)({"stretched-card-header":(0,s.k6)((function(){return[(0,s.Lk)("span",r,[(0,s.RG)(t.$slots,"vs-link-list-heading")])]})),"stretched-card-content":(0,s.k6)((function(){return[(0,s.bF)(u,{class:(0,i.normalizeClass)(n.businessSupport?"d-block":"vs-megalink-link-list__content"),"data-test":"megalink-link-list__content"},{default:(0,s.k6)((function(){return[(0,s.RG)(t.$slots,"vs-link-list-content")]})),_:3},8,["class"])]})),_:2},[n.days&&n.transport?{name:"stretched-card-panels",fn:(0,s.k6)((function(){return[(0,s.bF)(d,{days:n.days,transport:n.transport,"transport-name":n.transportName,"days-label":n.daysLabel,"data-test":"vs-itinerary-panels"},null,8,["days","transport","transport-name","days-label"])]})),key:"0"}:void 0,n.businessSupport&&!n.isHomePage?{name:"stretched-card-badges",fn:(0,s.k6)((function(){return[(0,s.RG)(t.$slots,"vs-link-list-badges")]})),key:"1"}:void 0]),1032,["link","type","img-src","img-alt","theme","video-id","video-btn-text","error-message","business-support","is-home-page"])],2)}},28748:function(t,e,n){"use strict";n.d(e,{X:function(){return s.X}});var s=n(23036)},43234:function(t,e,n){"use strict";var s=n(85072),i=n.n(s),r=n(97825),a=n.n(r),l=n(77659),o=n.n(l),d=n(55056),u=n.n(d),c=n(10540),p=n.n(c),g=n(41113),m=n.n(g),k=n(15360),f=n.n(k),y={};y.styleTagTransform=m(),y.setAttributes=u(),y.insert=o().bind(null,"head"),y.domAPI=a(),y.insertStyleElement=p(),i()(f(),y),f()&&f().locals&&f().locals},55790:function(t,e,n){"use strict";n(43234)},72087:function(t,e,n){"use strict";var s=n(59116),i=n(61454),r=n(44580);e.A={name:"VsMegalinkLinkList",status:"prototype",release:"0.0.1",components:{VsStretchedLinkCard:s.default,VsBody:r.default,VsStretchedLinkPanels:i.default},props:{imgSrc:{required:!0,type:String},imgAlt:{required:!1,type:String,default:""},linkType:{type:String,required:!0,validator:function(t){return t.match(/(default|external|internal|download|video)/)}},theme:{type:String,default:"light",validator:function(t){return t.match(/(light|grey)/)}},linkUrl:{type:String,required:!0},days:{type:String,default:""},daysLabel:{type:String,default:"days"},transport:{type:String,default:""},transportName:{type:String,default:""},videoId:{type:String,default:""},videoBtnText:{type:String,default:"Play Video"},errorMessage:{type:String,default:""},businessSupport:{type:Boolean,default:!1},isHomePage:{type:Boolean,default:!1}},computed:{megalinkClass:function(){var t="";return this.theme&&(t+="vs-megalink-link-list--".concat(this.theme," ")),this.isHomePage||(t+="vs-megalink-link-list--internal-page "),this.businessSupport&&(t+="vs-megalink-link-list--business-support "),t}}}}}]);