Skip to main content
Give us your valuable feedback

It will help us understand how we can serve you better

Give feedback

Components

Badge

Indicator of values such as labeling or notification

banner-Badge
Component Status Details

Status component contains a list of checks and completeness that has been tested and owned by each component

check-list-icon We don't use color as the only visual tool to convey information.
check-list-icon The component’s structure and properties include relevant options such as variant, style, size, orientation, optional iconography, decorations, selection, error state, etc.check-list-icon The title is the component name that uses the frame base component template.check-list-icon The base component name contains: .Base & "Component Name" if there is more than one.check-list-icon All component properties use the Legion foundation.
check-list-icon We can change all the parts that are connected to the component base.check-list-icon The inside of the base component remains connected to the master component.check-list-icon All variant options are not damaged when we change from one to another.check-list-icon Overriding changes to components will not reset other variants.
check-list-icon Component's already has component specs documentation.

Status

Resources

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)

usage iOS divider
LGNBadge(
type: .error,
size: .medium)

Example of large primary LGNBadge using text only

usage iOS divider
LGNBadge(
label: "999",
type: .primary,
size: .large,
leftImage: Image(systemName: "heart"))

Example of LGNBadge with text and icon on both left and right side

usage iOS divider
LGNBadge(
label: "999",
type: .secondary,
size: .large,
leftImage: Image(systemName: "heart.fill"),
rightImage: Image(systemName: "key"))

Attributes

PropertiesDescriptionDefault Value
LabelText content for badgeempty string
TypeA BadgeType that represents the color of the badge.no default value
SizeA BadgeSize that represents the size of the badge..medium
LeftImageAn Image that represents the image on the left side of the badgenil
RightImageAn Image that represents the image on the right side of the badgenil