lib/live_view_native_swift_ui/modifiers/text_input_and_output/font_width.ex
defmodule LiveViewNativeSwiftUi.Modifiers.FontWidth do
use LiveViewNativePlatform.Modifier
alias LiveViewNativeSwiftUi.Types.FontWidth
modifier_schema "font_width" do
field :width, FontWidth
end
def params(params) do
with {:ok, _} <- FontWidth.cast(params) do
[width: params]
else
_ ->
params
end
end
end