API Reference filament v#0.4.1

Copy Markdown

Modules

Filament — a process-aware UI framework for Phoenix LiveView.

Behaviour and macro for defining Filament components.

The defcomponent macro implementation.

Experimental hooks that are not yet part of the stable Filament API.

Hooks for Filament components.

Phoenix LiveComponent adapter for embedding a Filament component inside a regular Phoenix LiveView.

Phoenix LiveView adapter for Filament components.

Behaviour for observable GenServer processes.

Macro that makes a GenServer observable by Filament components.

Exception raised when reconciliation fails.

Implements the ~F sigil for compiling HEEx-style templates into VNode IR.

Format ~F templates via mix format.

Rung 2 test API for Filament components.

Rung 4 test helpers for Filament components running in a full LiveView.

Helper functions for Rung 4 integration tests.

Convenience API for creating and driving observable stubs in tests.

Exception raised when VNode validation fails