1.0.0 • Published 2 years ago

react-native-badges v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

react-native-badges

Icon badge is used to create icon badge on some element, such as avatar, icon, image.... The badge is used to give some alert to user of specific element.

How to use

Install package:

npm install --save react-native-badges

Import to your app:

...
import IconBadge from 'react-native-badges';
...

Use the component:

const [badgeCount, setBadgeCount] = React.useState(0)
<View
  style={{
    flexDirection: 'row',
    alignItems: 'center',
    justifyContent: 'center',
  }}
>
  <IconBadge
    MainElement={
      <View
        style={{ backgroundColor: '#489EFE', width: 50, height: 50, margin: 6 }}
      />
    }
    BadgeElement={<Text style={{ color: '#FFFFFF' }}>{badgeCount}</Text>}
    IconBadgeStyle={{ width: 30, height: 30, backgroundColor: '#FF00EE' }}
    Hidden={badgeCount == 0}
  />
</View>

API

API table

API nameUsage
MainElementThe background element.
BadgeElementThe badge element, normally it is a Text.
IconBadgeStyleCustomized badge style.(Optional)
HiddenHides badge.(Optional)

Default badge style

IconBadge: {
  position:'absolute',
  top:1,
  right:1,
  minWidth:20,
  height:20,
  borderRadius:15,
  alignItems: 'center',
  justifyContent: 'center',
  backgroundColor: '#FF0000'
}