Components
Badge
Indicator of values such as labeling or notification
Component Status Details
Status component contains a list of checks and completeness that has been tested and owned by each component
LGNBadge
The LGNBadge
is a small status descriptor for UI elements. It can be used to display a status or a count of items.
It may consists of a small circle, usually containing a number or other short character, that appears near other objects.
You can use LGNBadge
with the following appearances:
- With text or without text
- With image or without image (both on left or right side)
- Badge size
- Color of badge
Usage
Example of basic error LGNBadge
without anything (only simple dot)

LGNBadge(type: .error,size: .medium)
Example of large primary LGNBadge
using text only

LGNBadge(label: "999",type: .primary,size: .large,leftImage: Image(systemName: "heart"))
Example of LGNBadge
with text and icon on both left and right side

LGNBadge(label: "999",type: .secondary,size: .large,leftImage: Image(systemName: "heart.fill"),rightImage: Image(systemName: "key"))
Attributes
Properties | Description | Default Value |
---|---|---|
Label | Text content for badge | empty string |
Type | A BadgeType that represents the color of the badge. | no default value |
Size | A BadgeSize that represents the size of the badge. | .medium |
LeftImage | An Image that represents the image on the left side of the badge | nil |
RightImage | An Image that represents the image on the right side of the badge | nil |