Skip to main content

Input Label Component

<primer-input-label>

The primer-input-label component provides consistent label styling for input fields. It's used internally by card input components and can be used directly within primer-input-wrapper for custom form fields.

Usage

<primer-input-wrapper>
<primer-input-label slot="label">Discount Code</primer-input-label>
<div slot="input">
<primer-input id="discount-code"></primer-input>
</div>
</primer-input-wrapper>

Disabled State

<primer-input-label disabled>Discount Code</primer-input-label>

Properties

PropertyTypeDefaultDescription
disabledbooleanfalseApplies disabled styling to the label

CSS Custom Properties

Typography

PropertyDescription
--primer-typography-body-small-fontLabel font family
--primer-typography-body-small-sizeLabel font size
--primer-typography-body-small-weightLabel font weight
--primer-typography-body-small-line-heightLabel line height
--primer-typography-body-small-letter-spacingLabel letter spacing

Color

PropertyDescription
--primer-color-text-primaryDefault label text color
--primer-color-text-disabledLabel text color when disabled