lib/live_view_native_swift_ui/modifiers/navigation/navigation_bar_title_display_mode.ex
defmodule LiveViewNativeSwiftUi.Modifiers.NavigationBarTitleDisplayMode do
use LiveViewNativePlatform.Modifier
modifier_schema "navigation_bar_title_display_mode" do
field(:display_mode, Ecto.Enum, values: ~w(
automatic
inline
large
)a)
end
def params(display_mode) when is_atom(display_mode) and not is_boolean(display_mode) and not is_nil(display_mode), do: [display_mode: display_mode]
def params(params), do: params
end