feat(AvatarGroup): new component (#71)

Co-authored-by: Romain Hamel <romain@boilr.io>
This commit is contained in:
Benjamin Canac
2024-04-26 17:04:49 +02:00
committed by GitHub
parent 26bfdfc54d
commit def5f7c10b
14 changed files with 280 additions and 10 deletions

37
src/theme/avatar-group.ts Normal file
View File

@@ -0,0 +1,37 @@
export default {
slots: {
root: 'inline-flex flex-row-reverse justify-end',
base: 'relative rounded-full ring-white dark:ring-gray-900 first:me-0'
},
variants: {
size: {
'3xs': {
base: 'ring-1 -me-0.5'
},
'2xs': {
base: 'ring-1 -me-0.5'
},
'xs': {
base: 'ring-1 -me-0.5'
},
'sm': {
base: 'ring-2 -me-1.5'
},
'md': {
base: 'ring-2 -me-1.5'
},
'lg': {
base: 'ring-2 -me-1.5'
},
'xl': {
base: 'ring-2.5 -me-2'
},
'2xl': {
base: 'ring-2.5 -me-2'
},
'3xl': {
base: 'ring-2.5 -me-2'
}
}
}
}

View File

@@ -1,6 +1,7 @@
export { default as accordion } from './accordion'
export { default as alert } from './alert'
export { default as avatar } from './avatar'
export { default as avatarGroup } from './avatar-group'
export { default as badge } from './badge'
export { default as breadcrumb } from './breadcrumb'
export { default as button } from './button'