lib/live_view_native_swift_ui/modifiers/focus/prefers_default_focus.ex
defmodule LiveViewNativeSwiftUi.Modifiers.PrefersDefaultFocus do
use LiveViewNativePlatform.Modifier
alias LiveViewNativeSwiftUi.Types.Namespace
modifier_schema "prefers_default_focus" do
field :prefers_default_focus, :boolean, default: true
field :namespace, Namespace
end
def params(prefers_default_focus, [in: namespace]), do: [prefers_default_focus: prefers_default_focus, namespace: namespace]
def params([in: namespace]), do: [namespace: namespace]
def params(params), do: params
end