Current section
11 Versions
Jump to
Current section
11 Versions
Compare versions
4
files changed
+22
additions
-2
deletions
| @@ -54,4 +54,4 @@ | |
| 54 54 | {<<"optional">>,false}, |
| 55 55 | {<<"repository">>,<<"hexpm">>}, |
| 56 56 | {<<"requirement">>,<<">= 3.0.0">>}]]}. |
| 57 | - {<<"version">>,<<"0.1.3">>}. |
| 57 | + {<<"version">>,<<"0.1.4">>}. |
| @@ -14,6 +14,9 @@ defmodule MavuBeUserUi.Live.EditComponent do | |
| 14 14 | def be_user_module(assigns), |
| 15 15 | do: get_conf_val(assigns[:context][:be_user_ui_conf], :be_user_module) |
| 16 16 | |
| 17 | + def local_edit_component(assigns), |
| 18 | + do: get_conf_val(assigns[:context][:be_user_ui_conf], :local_edit_component) |
| 19 | + |
| 17 20 | @impl true |
| 18 21 | def update(assigns, socket) do |
| 19 22 | rec = |
| @@ -28,6 +31,7 @@ defmodule MavuBeUserUi.Live.EditComponent do | |
| 28 31 | |> assign(assigns) |
| 29 32 | |> assign( |
| 30 33 | rec: rec, |
| 34 | + local_edit_component: local_edit_component(assigns), |
| 31 35 | changeset: get_changeset(rec, %{}, assigns) |
| 32 36 | ) |
| 33 37 | } |
| @@ -1,4 +1,18 @@ | |
| 1 1 | <div id="<%= @id %>" class="be_userlist_edit_component"> |
| 2 | + <%= if @local_edit_component do %> |
| 3 | + |
| 4 | + <%= live_component @local_edit_component, |
| 5 | + context: @context, |
| 6 | + base_path: @base_path, |
| 7 | + changeset: @changeset, |
| 8 | + parent_id: @id, |
| 9 | + rec_id: @rec_id |
| 10 | + %> |
| 11 | + |
| 12 | + |
| 13 | + <% else %> |
| 14 | + |
| 15 | + |
| 2 16 | <%= live_component MyAppBe.Live.Components.CenteredModalComponent, phx_target: "##{@id}", class: "sm:max-w-[90vw] sm:w-[400px] w-full" do %> |
| 3 17 | <div class="my-8 be_userlist_component_inner"> |
| 4 18 | |
| @@ -19,3 +33,5 @@ | |
| 19 33 | |
| 20 34 | </form> |
| 21 35 | </div> <% end %> </div> |
| 36 | + <% end %> |
| 37 | + </div> |
| @@ -1,7 +1,7 @@ | |
| 1 1 | defmodule MavuBeUserUi.MixProject do |
| 2 2 | use Mix.Project |
| 3 3 | |
| 4 | - @version "0.1.3" |
| 4 | + @version "0.1.4" |
| 5 5 | def project do |
| 6 6 | [ |
| 7 7 | app: :mavu_be_user_ui, |