Filtr.LiveView (filtr v1.0.1)

Copy Markdown View Source

Provides Phoenix LiveView integration with attr-style parameter definitions.

Summary

Functions

Defines a parameter with its type and validation options.

Functions

param(name, list)

(macro)

param(name, type, opts \\ [])

(macro)

Defines a parameter with its type and validation options.

Examples

param :name, :string
param :age, :integer, default: 18, min: 0, max: 120
param :email, :string, required: true, pattern: ~r/@/
param :tags, {:list, :string}, default: []