Badge
Badge
is a component that emphasizes the status of an item to make it immediately recognizable.
Theming
The Badge
is a single part component.
If you want to change the style of the component, please check here.
export const Badge: ComponentStyle<"Badge"> = {baseStyle: {px: 1,textTransform: "uppercase",fontSize: "xs",rounded: "sm",fontWeight: "bold",},variants: {solid: ({ theme: t, colorMode: m, colorScheme: c = "primary" }) => ({bg: [tintColor(`${c}.600`, 24)(t, m), shadeColor(`${c}.600`, 16)(t, m)],color: `white`,}),subtle: ({ theme: t, colorMode: m, colorScheme: c = "primary" }) => ({bg: [isGray(c) ? `${c}.50` : `${c}.100`,shadeColor(`${c}.300`, 58)(t, m),],color: [`${c}.800`, isGray(c) ? `${c}.50` : `${c}.200`],}),outline: ({ theme: t, colorMode: m, colorScheme: c = "primary" }) => {const color = mode(getColor(`${c}.500`)(t, m),getColor(isGray(c) ? `${c}.100` : transparentizeColor(`${c}.400`, 0.92)(t, m),)(t, m),)(m)return {color,boxShadow: `inset 0 0 0px 1px ${color}`,}},},defaultProps: {variant: "subtle",colorScheme: "primary",},}
Edit this page on GitHub