stringBadge
Badges are used to highlight an item's status for quick recognition.
Import#
import { Badge } from '@chakra-ui/react'
Usage#
<Badge>Default</Badge>
Badge Color#
Pass the colorScheme prop to customize the color of the Badge. colorScheme
can be any color key that exists in theme.colors.
Learn more about theming.
<Stack direction='row'><Badge>Default</Badge><Badge colorScheme='green'>Success</Badge><Badge colorScheme='red'>Removed</Badge><Badge colorScheme='purple'>New</Badge></Stack>
Badge Variants#
Pass the variant prop and set it to either subtle, solid, or outline to
get a different style.
<Stack direction='row'><Badge variant='outline' colorScheme='green'>Default</Badge><Badge variant='solid' colorScheme='green'>Success</Badge><Badge variant='subtle' colorScheme='green'>Removed</Badge></Stack>
Composition#
<Flex><Avatar src='https://bit.ly/sage-adebayo' /><Box ml='3'><Text fontWeight='bold'>Segun Adebayo<Badge ml='1' colorScheme='green'>New</Badge></Text><Text fontSize='sm'>UI Engineer</Text></Box></Flex>
You can also change the size of the badge by passing the fontSize prop.
<Text fontSize='xl' fontWeight='bold'>Segun Adebayo<Badge ml='1' fontSize='0.8em' colorScheme='green'>New</Badge></Text>
Props#
The Badge component composes Box component so you can pass props for Box.
colorScheme
colorSchemeType
Default
"gray"size
sizeType
stringvariant
variantType
stringDefault
"subtle"