mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-19 14:31:47 +01:00
chore(Badge): add type
This commit is contained in:
14
src/runtime/types/badge.d.ts
vendored
Normal file
14
src/runtime/types/badge.d.ts
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import { badge } from '../ui.config'
|
||||
import type { NestedKeyOf } from '.'
|
||||
import colors from '#ui-colors'
|
||||
|
||||
export type BadgeSize = keyof typeof badge.size
|
||||
export type BadgeColor = keyof typeof badge.color | typeof colors[number]
|
||||
export type BadgeVariant = keyof typeof badge.variant | NestedKeyOf<typeof badge.color>
|
||||
|
||||
export interface Badge {
|
||||
label?: string
|
||||
size?: BadgeSize
|
||||
color?: BadgeColor
|
||||
variant?: BadgeVariant
|
||||
}
|
||||
1
src/runtime/types/index.d.ts
vendored
1
src/runtime/types/index.d.ts
vendored
@@ -1,5 +1,6 @@
|
||||
export * from './accordion'
|
||||
export * from './avatar'
|
||||
export * from './badge'
|
||||
export * from './button'
|
||||
export * from './clipboard'
|
||||
export * from './command-palette'
|
||||
|
||||
Reference in New Issue
Block a user