Input

A single-line input with labels, typography, keyboard, and capitalization contracts.

A single-line input with labels, typography, keyboard, and capitalization contracts.

Public API

  • FInput
  • FFormLabel
  • FFormLabelPlacement
  • FInputTypography
  • FInputKeyboard
  • FInputCapitalization

Example

FInput(
    text: $email,
    label: .visible("Email"),
    prompt: "name@example.com",
    keyboard: .email,
    capitalization: .never,
    autocorrectionDisabled: true
)

Source

This reference follows Sources/FreakUI/Components/Inputs/FInput.swift. Component-specific configuration is documented under the public initializer, modifier, and supporting types in that source file.