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"