lib/live_view_native_swift_ui/modifiers/search/search_scopes.ex
defmodule LiveViewNativeSwiftUi.Modifiers.SearchScopes do
use LiveViewNativePlatform.Modifier
alias LiveViewNativeSwiftUi.Types.KeyName
modifier_schema "search_scopes" do
field :active, :string
field :activation, Ecto.Enum, values: ~w(automatic on_search_presentation on_text_entry)a
field :scopes, KeyName
change_event()
end
def params(active, params) when is_list(params), do: [{:active, active} | params]
def params(params), do: params
end