Counter
Reusable Counter component
Example
import {
View,
} from '@lad-tech/mobydick-core';
export const BadgeWidget = () => {
return (
<View>
<Counter
size={ICounterSize.small}
type={ICounterTypes.accent}
count={1}
/>
<Counter type={ICounterTypes.attention} count={99} />
<Counter type={ICounterTypes.muted} count={999} />
<Counter type={ICounterTypes.accent} count={999} maxLength={3} />
</View>
);
};
Props
count
| TYPE |
|---|
| number |
Number for counter
type
| TYPE | DEFAULT |
|---|---|
| ICounterTypes | ICounterTypes.accent |
Predefined type for counter
size
| TYPE | DEFAULT |
|---|---|
| ICounterSize | ICounterSize.medium |
Predefined size for counter
style
| TYPE |
|---|
| ViewStyle |
Custom styles for counter
maxLength
| TYPE | DEFAULT |
|---|---|
| number | 2 |
Maximum number length
font
| Type | DEFAULT |
|---|---|
| TypographyProp | 'Regular-Primary-S' |
Font for text