UNPKG

@aotearoan/neon

Version:

Neon is a lightweight design library of Vue 3 components with minimal dependencies.

3 lines (2 loc) 1.18 kB
"use strict";const t=require("vue"),n=require("../../user-input/button/NeonButton.vue.cjs.js"),r=require("./card/NeonCardListCard.vue.cjs.js"),u=require("../inline/NeonInline.vue.cjs.js"),l=require("../../navigation/link/NeonLink.vue.cjs.js"),i=require("../stack/NeonStack.vue.cjs.js"),s=require("../../../common/enums/NeonButtonStyle.cjs.js"),a=require("../../../common/enums/NeonSize.cjs.js"),c=require("../../../common/enums/NeonFunctionalColor.cjs.js"),N=require("../../../common/utils/NeonNumberUtils.cjs.js"),p=t.defineComponent({name:"NeonCardList",components:{NeonButton:n,NeonCardListCard:r,NeonInline:u,NeonLink:l,NeonStack:i},props:{model:{type:Array,required:!0},total:{type:Number,default:null},color:{type:String,default:null},clickable:{type:Boolean,default:!1},ofLabel:{type:String,default:"of"},showMoreLabel:{type:String,default:"Show more"},endOfResultsLabel:{type:String,default:"End of results"}},emits:["show-more","click"],setup(d,{emit:e}){return{emit:e,n:o=>N.NeonNumberUtils.formatNumber(o),NeonButtonStyle:s.NeonButtonStyle,NeonFunctionalColor:c.NeonFunctionalColor,NeonSize:a.NeonSize}}});module.exports=p; //# sourceMappingURL=NeonCardList.cjs.js.map