From 73018960dd757af34db34a988ae4f95464838a1d Mon Sep 17 00:00:00 2001 From: Carson Katri Date: Thu, 2 Jan 2025 12:49:07 -0500 Subject: [PATCH 1/8] Updates for v0.4.0 API changes --- .../components/core_components.swiftui.ex | 4 +- lib/cookbook_web/live/cookbook_live.ex | 3 +- .../live/cookbook_live.swiftui.ex | 5 + .../drill_down_navigation_live.swiftui.ex | 2 + .../live/recipes/file_upload_live.ex | 58 +++++ .../live/recipes/file_upload_live.swiftui.ex | 198 +++++++++++++++++ lib/cookbook_web/router.ex | 207 +++++++++--------- 7 files changed, 376 insertions(+), 101 deletions(-) create mode 100644 lib/cookbook_web/live/recipes/file_upload_live.ex create mode 100644 lib/cookbook_web/live/recipes/file_upload_live.swiftui.ex diff --git a/lib/cookbook_web/components/core_components.swiftui.ex b/lib/cookbook_web/components/core_components.swiftui.ex index 83c276b..25d517c 100644 --- a/lib/cookbook_web/components/core_components.swiftui.ex +++ b/lib/cookbook_web/components/core_components.swiftui.ex @@ -423,7 +423,7 @@ defmodule CookbookWeb.CoreComponents.SwiftUI do def button(%{ type: "submit" } = assigns) do ~LVN"""
- <%= render_slot(@inner_block) %> - +
""" end diff --git a/lib/cookbook_web/live/cookbook_live.ex b/lib/cookbook_web/live/cookbook_live.ex index 43973eb..500507e 100644 --- a/lib/cookbook_web/live/cookbook_live.ex +++ b/lib/cookbook_web/live/cookbook_live.ex @@ -17,7 +17,8 @@ defmodule CookbookWeb.CookbookLive do {:noreply, socket |> assign(:qr, qr) - |> assign(:uri, uri)} + |> assign(:uri, uri) + |> assign(:dead, connected?(socket))} end def mount(_params, _session, socket) do diff --git a/lib/cookbook_web/live/cookbook_live.swiftui.ex b/lib/cookbook_web/live/cookbook_live.swiftui.ex index d7e69b6..8ad85b5 100644 --- a/lib/cookbook_web/live/cookbook_live.swiftui.ex +++ b/lib/cookbook_web/live/cookbook_live.swiftui.ex @@ -70,6 +70,11 @@ defmodule CookbookWeb.CookbookLive.SwiftUI do :for={recipe <- @recipes} navigate={recipe.path} > +