UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

2 lines 1.69 kB
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}}),require(`../../chunk-Bmb41Sf3.cjs`);const e=require(`../../_plugin-vue_export-helper-D8jCH6HB.cjs`),t=require(`../stack/stack-constants.cjs`),n=require(`./description-list-constants.cjs`),r=require(`./description-list-validators.cjs`);let i=require(`vue`);var a={compatConfig:{MODE:3},name:`DtDescriptionList`,props:{direction:{type:String,default:`row`,validator:e=>n.DT_DESCRIPTION_LIST_DIRECTION.includes(e)},items:{type:Array,default:()=>[],validator:e=>r.itemsValidator(e),required:!0},gap:{type:String,default:`400`,validator:e=>t.DT_STACK_GAP.includes(e)},termClass:{type:[String,Array,Object],default:``},descriptionClass:{type:[String,Array,Object],default:``}},computed:{dtClass(){return[`d-description-list__term`,this.termClass]},ddClass(){return[`d-description-list__description`,this.descriptionClass]},getDirectionClass(){return`d-description-list--${this.direction}`},getGapClass(){return`d-description-list--gap-${this.gap}`}}};function o(e,t,n,r,a,o){return(0,i.openBlock)(),(0,i.createElementBlock)(`dl`,{class:(0,i.normalizeClass)([`d-description-list`,o.getDirectionClass,o.getGapClass])},[((0,i.openBlock)(!0),(0,i.createElementBlock)(i.Fragment,null,(0,i.renderList)(n.items,e=>((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:e.term},[(0,i.createElementVNode)(`dt`,{class:(0,i.normalizeClass)(o.dtClass)},(0,i.toDisplayString)(e.term),3),(0,i.createElementVNode)(`dd`,{class:(0,i.normalizeClass)(o.ddClass)},(0,i.toDisplayString)(e.description),3)],64))),128))],2)}var s=e.t(a,[[`render`,o]]);exports.default=s; //# sourceMappingURL=description-list.cjs.map