# Component reference

## SecureLineHeroView

Attributes: `slHeroTitle`, `slHeroSubtitle`, `slHeroStatus`, `slHeroIcon`.

## SecureLineStatusBadge

Attributes: `slBadgeText`, `slBadgeType` (`neutral`, `active`, `warning`, `danger`, `info`).

## SecureLineDashboardRow

Attributes: `slRowLabel`, `slRowValue`, `slRowIcon`, `slRowCopyable`.

## SecureLineProtectionRow

Attributes: `slProtectionTitle`, `slProtectionSubtitle`, `slProtectionIcon`, `slProtectionEnabled`.

Runtime methods include status updates, value updates and icon replacement.

## Card variants

- `SecureLineCard`
- `SecureLineInfoCard`
- `SecureLineWarningCard`
- `SecureLineDangerCard`

## Style resources

- `SecureLineUI.Theme`
- `SecureLineUI.Text.*`
- `SecureLineUI.Button.Primary`
- `SecureLineUI.Button.Secondary`
- `SecureLineUI.Button.Danger`
- `SecureLineUI.Switch`
- `SecureLineUI.Dialog`
