Rokkit 1.0.3

StatusList

Validation rule summary with pass/fail/warn/unknown status icons

Display a list of validation rules, each with a pass/fail/warn/unknown status icon. Used for password strength checkers, pre-submit form validation, system health checks, and any multi-rule criteria display.

Live Demo

At least 8 characters

Contains an uppercase letter

Contains a number (recommended)

Special character check

Password Strength Example

Rules update live as the user types — the root carries role="status" so screen readers announce changes.

At least 8 characters

Contains an uppercase letter

Contains a number (recommended)

Contains a special character

Quick Start

svelte
Highlighting code...

Reactive Rules

svelte
Highlighting code...

All Status Values

pass

Requirement met

fail

Requirement not met

warn

Optional, recommended

unknown

Not yet checked

Props

items

Array of { text, status } objects.

  • text — rule description (string)
  • status'pass' | 'fail' | 'warn' | 'unknown'

icons

Override icon classes per status. Defaults to DEFAULT_STATE_ICONS.badge.

svelte
Highlighting code...

Data Attributes

AttributeElementValuesPurpose
data-status-listroot divpresenceComponent root; theme hook
data-status-itemitem divpresenceIndividual rule row
data-statusitem divpass | fail | warn | unknownDrives icon and text color