Prometheus Design System

Search Input

Leading-icon text input used for client-side filtering. 'Filter by rule name or labels', 'Filter by endpoint or labels', 'Filter by flag name or value'.

DO

Write the placeholder as an instruction: 'Filter by <entity> or labels'.

DON'T

Ship two unlabeled search inputs on the same page — a user cannot tell which one filters what.

Design

default

Search-icon affix, placeholder text.

Component reference (screenshots)
/alerts
/alerts light
/targets
/targets light
/rules
/rules light
/service-discovery
/service-discovery light
/flags
/flags light

Placeholder screenshots — the audited app is live at prometheus-e83j.onrender.com.

Implementation

<Input leftSection={<IconSearch />} placeholder="Filter by labels" />

Layout

PropertyValue
height36px control-height
padding0 12px 0 34px
border-radius4px sm

Accessibility

ARIAMirror the placeholder as aria-label or use a visible <label>.