UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 968 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("vue");require("../../../config-provider/index.js");const r=require("../../../config-provider/hooks/use-token.js"),i=require("../../../config-provider/hooks/use-locale.js");function c(){const o=t.ref(0),n=e=>{o.value=e};return[t.defineComponent({props:{title:{type:null,default:null},maxCount:{type:Number,required:!0}},setup(e,{slots:u}){const{t:l}=i.useLocale(),{token:a}=r.useToken();return()=>t.createVNode("div",null,[e.title,u.default?u.default({maxCount:e.maxCount,count:o.value}):t.createVNode("span",{style:{color:a.value?.textColor3,fontSize:"12px",fontWeight:"normal",marginLeft:"12px"}},[isFinite(e.maxCount)?l("ap.apTableModal.titleSuffixOne",{maxCount:e.maxCount}):"",l("ap.apTableModal.titleSuffixTwo"),t.createVNode("span",{style:{color:a.value?.colorPrimary}},[o.value]),l("ap.apTableModal.titleSuffixThree")])])}}),{setCount:n}]}exports.useModalTitle=c;