Bilibili-Evolved/registry/lib/components/live/badge-helper/options.ts
the1812 5451586360 Update getTitleList API (#4403)
Refactor BadgeHelper codes
2023-09-02 21:19:50 +08:00

25 lines
696 B
TypeScript

import { OptionsOfMetadata, defineOptionsMetadata } from '@/components/define'
import { getNumberValidator } from '@/core/utils'
export const badgeHelperOptions = defineOptionsMetadata({
autoMatchMedal: {
defaultValue: true,
displayName: '自动佩戴当前直播间勋章',
},
maxBadgeCount: {
defaultValue: 256,
displayName: '最大显示数量',
validator: getNumberValidator(1, 256),
},
defaultMedalID: {
displayName: '默认勋章ID',
hidden: true,
defaultValue: 0,
},
grayEffect: {
displayName: '显示勋章的未点亮状态',
defaultValue: true,
},
})
export type BadgeHelperOptions = OptionsOfMetadata<typeof badgeHelperOptions>