chore(components): improve tsdoc

This commit is contained in:
Benjamin Canac
2025-03-04 11:58:31 +01:00
parent 629c54261a
commit 25e503bc83
38 changed files with 274 additions and 1 deletions

View File

@@ -14,6 +14,9 @@ const tabs = tv({ extend: tv(theme), ...(appConfigTabs.ui?.tabs || {}) })
export interface TabsItem {
label?: string
/**
* @IconifyIcon
*/
icon?: string
avatar?: AvatarProps
slot?: string
@@ -32,8 +35,17 @@ export interface TabsProps<T> extends Pick<TabsRootProps<string | number>, 'defa
*/
as?: any
items?: T[]
/**
* @defaultValue 'primary'
*/
color?: TabsVariants['color']
/**
* @defaultValue 'pill'
*/
variant?: TabsVariants['variant']
/**
* @defaultValue 'md'
*/
size?: TabsVariants['size']
/**
* The orientation of the tabs.