### `helper`

Slot for placing helper message. Displays only when validation message is absent.

**Parameters:**
- `props: FieldMessageSlot` — object with message data

### `validation`

Slot for placing validation message. Has priority over helper message.

**Parameters:**
- `props: FieldMessageSlot` — object with message data

## FieldMessageSlot

`FieldMessageSlot` — object passed to FieldMessage component slots, containing data for displaying messages.

### Type Structure

```typescript
type FieldMessageSlot = {
  /** Current displayed message */
  message?: string

  /** Helper message text */
  helperMessage?: string

  /** Validation message text */
  validationMessage?: string
}
```

### Properties

- **`message`** — current message to display (validation or helper, depending on active slot)
- **`helperMessage`** — helper message text from component property
- **`validationMessage`** — validation message text from component property

### Display Priority

Component shows only one slot at a time:

1. **Validation** — if `validationMessage` is provided or `validation` slot is defined
2. **Helper** — if validation is absent, but `helperMessage` is provided or `helper` slot is defined
