UNPKG

@cometchat/chat-uikit-react-native

Version:

Ready-to-use Chat UI Components for React Native

40 lines (37 loc) 891 B
import { FontStyleInterface } from '../../base'; import { BaseStyle, BaseStyleInterface } from '../../base/BaseStyle'; export class BadgeStyle extends BaseStyle { textColor?: string; textFont?: FontStyleInterface; constructor({ width = 24, height = 24, border = { borderWidth: 1, borderColor: 'transparent', borderStyle: 'solid', }, borderRadius = 12, backgroundColor = 'rgba(51, 153, 255, 1)', textColor = 'white', textFont = { fontFamily: undefined, fontWeight: '700', fontSize: 11, }, }: BadgeStyleInterface) { super({ height, width, border, borderRadius, backgroundColor, }); this.textColor = textColor; this.textFont = textFont; } } export interface BadgeStyleInterface extends BaseStyleInterface { textColor?: string; textFont?: FontStyleInterface; }