UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

3 lines (2 loc) 1.75 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("./skeleton-constants.cjs"),i=require("./skeleton-shape.cjs"),l=require("./skeleton-paragraph.cjs"),t=require("vue"),r=require("../../_plugin-vue_export-helper-BRilXfQE.cjs"),c={compatConfig:{MODE:3},name:"DtSkeletonListItem",components:{DtSkeletonShape:i.default,DtSkeletonParagraph:l.default},props:{shape:{type:String,default:"circle",validator:a=>Object.keys(o.SKELETON_SHAPES).includes(a)},shapeSize:{type:String,default:"md"},paragraphs:{type:Object,default:()=>({rows:3,randomWidth:!0})},animationDuration:{type:Number,default:-1},animate:{type:Boolean,default:!0},offset:{type:Number,default:1},shapeClass:{type:String,default:""},contentClass:{type:String,default:""}}},u={class:"d-skeleton-list-item__paragraph-container"};function d(a,_,e,f,p,h){const n=t.resolveComponent("dt-skeleton-shape"),s=t.resolveComponent("dt-skeleton-paragraph");return t.openBlock(),t.createElementBlock("div",{"data-qa":"skeleton-list-item",class:t.normalizeClass(["d-skeleton-list-item",{"d-skeleton-list-item--single":e.paragraphs.rows===1},e.contentClass])},[t.createVNode(n,{class:"d-skeleton-list-item__shape",size:e.shapeSize,shape:e.shape,"animation-duration":e.animationDuration,animate:e.animate,offset:e.offset,"content-class":e.shapeClass},null,8,["size","shape","animation-duration","animate","offset","content-class"]),t.createElementVNode("div",u,[t.createVNode(s,t.mergeProps(e.paragraphs,{"animation-duration":e.animationDuration,animate:e.animate,offset:e.offset}),null,16,["animation-duration","animate","offset"])])],2)}const m=r._(c,[["render",d]]);exports.default=m; //# sourceMappingURL=skeleton-list-item.cjs.map