From b9797809aa941f3600ebca3e6235749f35bf9db5 Mon Sep 17 00:00:00 2001 From: Chili Palmer Date: Sun, 3 May 2026 11:38:14 +0200 Subject: [PATCH] fix: metadata and excerpt collapsible --- lib/bds/desktop/shell_live/post_editor.ex | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/bds/desktop/shell_live/post_editor.ex b/lib/bds/desktop/shell_live/post_editor.ex index 6778fdf..5b27014 100644 --- a/lib/bds/desktop/shell_live/post_editor.ex +++ b/lib/bds/desktop/shell_live/post_editor.ex @@ -21,8 +21,7 @@ defmodule BDS.Desktop.ShellLive.PostEditor do persisted_form: 4, record_status: 1, record_title: 2, - save_state_for_action: 1, - toggled_sections: 3 + save_state_for_action: 1 ] import ListValues, @@ -224,7 +223,7 @@ defmodule BDS.Desktop.ShellLive.PostEditor do def handle_event("toggle_post_metadata", _params, socket) do socket = socket - |> assign(:expanded, toggled_sections(socket.assigns.expanded, socket.assigns.post_id, :metadata)) + |> assign(:expanded, Map.update(socket.assigns.expanded, :metadata, false, &(!&1))) |> build_data() {:noreply, socket} @@ -233,7 +232,7 @@ defmodule BDS.Desktop.ShellLive.PostEditor do def handle_event("toggle_post_excerpt", _params, socket) do socket = socket - |> assign(:expanded, toggled_sections(socket.assigns.expanded, socket.assigns.post_id, :excerpt)) + |> assign(:expanded, Map.update(socket.assigns.expanded, :excerpt, false, &(!&1))) |> build_data() {:noreply, socket}