Skip to content

FieldLabel ​

Form field label component with required indicator.

Also known as: form label, input label, field title

View in Storybook

When to use ​

  • Labeling form fields. Most form components have built-in label prop, use FieldLabel only for custom layouts.

Import ​

tsx
import { FieldLabel } from '@vacano/ui'

Usage ​

tsx
<FieldLabel>Email Address</FieldLabel>

Required Field ​

tsx
<FieldLabel required>Username</FieldLabel>

Variants ​

tsx
<FieldLabel variant="normal">Normal Label</FieldLabel>
<FieldLabel variant="error">Error Label</FieldLabel>

With Form Field ​

tsx
<div>
  <FieldLabel required>Email</FieldLabel>
  <Input placeholder="Enter email" />
</div>

Props ​

PropTypeDefaultDescription
childrenstring-Label text
requiredbooleanfalseShow required indicator
variant'normal' | 'error''normal'Visual variant
classNamestring-CSS class name

Released under the MIT License.