Skip to main content
Firstlight / NativePHP

Firstlight / Docs

Native controls, familiar Blade, and the implementation details in between.

View source
Firstlight UI documentation

Firstlight UI Documentation

  • Installation — Install Firstlight and make its native renderers available to a NativePHP application.
  • Add your first component — Add a complete Segmented control with server-backed state.
  • Theming — Configure the semantic NativePHP theme tokens inherited by Firstlight components.
  • SuperNative components — Understand how an EDGE component becomes genuine platform UI.
  • Server-authoritative state — Understand interaction, PHP acceptance, and native reconciliation.
  • Button — Look up labelled actions, semantic variants, loading and disabled states, accessibility, and adapter behaviour.
  • Segmented — Look up the Segmented control's complete public contract and platform evidence.
  • Status Label — Look up display-only status text, semantic tones, accessibility, and platform evidence.
  • Text Field — Configure native single-line editing, input hints, icons, and synchronisation.
  • Compatibility — Check the currently supported PHP, NativePHP, iOS, Android, and Swift versions.

Served from firstlightui/nativephp and cached for a fast first read.