#Badge

A badge can be commonly used as a notification or number indicator.

#Import

import { Badge } from 'bumbag';

#Usage

1

#No content

#Colors

12
12
12
12
12
12

#Sizes

1
1
1

#Attachment

You can attach a badge onto a component by providing it as a child of the component.

Hello world
1

#Props

#Badge Props

isAttached boolean

Indicates if the badge is attached to its parent.

palette

"default"
  | "primary"
  | "secondary"
  | "success"
  | "danger"
  | "warning"
  | (string & {})

The color of the badge.

size

"default"
  | (string & {})
  | "small"
  | "medium"
  | "large"

The size of the badge.

Inherits Box props

use

string
  | (ComponentClass<any, any> & { useProps: any; })
  | (FunctionComponent<any> & { useProps: any; })

className string

children

string
  | number
  | boolean
  | {}
  | ReactElement<any, string
  | ((props: any) => ReactElement<any, string
  | ...
  | (new (props: any) => Component<any, any, any>)>)
  | (new (props: any) => Component<...>)>
  | ReactNodeArray
  | ReactPortal
  | ((props: BoxProps) => ReactNode)

alignX "left" | "right" | "center"

alignY "bottom" | "top" | "center"

altitude string

variant string

colorMode string

disabled boolean

overrides

{
  useCSSVariables?: boolean;
  altitudes?: AltitudesThemeConfig;
  borders?: BordersThemeConfig;
  borderRadii?: BorderRadiiThemeConfig;
  ... 94 more ...;
  Template?: TemplateThemeConfig;
}

elementRef ((instance: any) => void) | RefObject<any>

themeKey string

#Theming

Badge.styles.base
1
Badge.styles.sizes.default
1
Badge.styles.sizes.medium
1
Badge.styles.sizes.large
1
Copyright © 2020 Jake Moxey