UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

12 lines (11 loc) 399 B
import { computed as e } from "vue"; const s = (i) => { const t = e(() => [i.type, i.disabled ? "is-disabled" : "", i.radius ? "is-radius" : "", i.circle ? "is-circle" : "", i.link ? "is-link" : "", i.text ? "is-text" : "", i.loading ? "is-loading" : "", "is-" + i.size].filter(Boolean)), n = e(() => i.loading); return { classNames: t, isLoading: n }; }; export { s as useButton };