diff --git a/apps/phoenix_webcomponent/lib/phoenix_webcomponent/actionbar.ex b/apps/phoenix_webcomponent/lib/phoenix_webcomponent/actionbar.ex index 818c4042..67393b56 100644 --- a/apps/phoenix_webcomponent/lib/phoenix_webcomponent/actionbar.ex +++ b/apps/phoenix_webcomponent/lib/phoenix_webcomponent/actionbar.ex @@ -22,8 +22,8 @@ defmodule Phoenix.WebComponent.Actionbar do """ @doc type: :component - attr(:id, :string, - default: "", + attr(:id, :any, + default: false, doc: """ html attribute id """ @@ -53,13 +53,15 @@ defmodule Phoenix.WebComponent.Actionbar do def wc_actionbar(assigns) do assigns = assigns - |> assign_new(:id, fn -> false end) - |> assign_new(:class, fn -> "" end) |> assign_new(:left, fn -> [] end) |> assign_new(:right, fn -> [] end) ~H""" -
+
<%= render_slot(@left) %>
diff --git a/apps/phoenix_webcomponent/lib/phoenix_webcomponent/appbar.ex b/apps/phoenix_webcomponent/lib/phoenix_webcomponent/appbar.ex index 1cba2462..02da5d23 100644 --- a/apps/phoenix_webcomponent/lib/phoenix_webcomponent/appbar.ex +++ b/apps/phoenix_webcomponent/lib/phoenix_webcomponent/appbar.ex @@ -28,8 +28,8 @@ defmodule Phoenix.WebComponent.Appbar do """ @doc type: :component - attr(:id, :string, - default: "", + attr(:id, :any, + default: false, doc: """ html attribute id """ @@ -75,11 +75,7 @@ defmodule Phoenix.WebComponent.Appbar do def wc_appbar(assigns) do assigns = assigns - |> assign_new(:id, fn -> false end) - |> assign_new(:class, fn -> "" end) |> assign_new(:logo, fn -> [] end) - |> assign_new(:title, fn -> "GSMLG Title" end) - |> assign_new(:menus, fn -> [] end) |> assign_new(:user_profile, fn -> [] end) ~H""" @@ -123,8 +119,8 @@ defmodule Phoenix.WebComponent.Appbar do """ @doc type: :component - attr(:id, :string, - default: "", + attr(:id, :any, + default: false, doc: """ html attribute id """ @@ -170,25 +166,23 @@ defmodule Phoenix.WebComponent.Appbar do def wc_simple_appbar(assigns) do assigns = assigns - |> assign_new(:id, fn -> false end) - |> assign_new(:class, fn -> "" end) |> assign_new(:logo, fn -> [] end) - |> assign_new(:home, fn -> nil end) - |> assign_new(:title, fn -> "GSMLG Title" end) - |> assign_new(:menus, fn -> [] end) + |> assign_new(:home, fn -> false end) |> assign_new(:user_profile, fn -> [] end) ~H"""
-
+
- - <%= render_slot(@logo) %> - + <%= render_slot(@logo) %>

- <%= @title %> + <%= @title %>