♻️ Convert text-palette-ctx-menu to modern rumext * format

Rename to text-palette-ctx-menu*, rename show-menu? prop to show-menu,
update call site in palette.cljs to [:> text-palette-ctx-menu* ...].
This commit is contained in:
Andrey Antukh 2026-04-02 16:30:47 +00:00
parent 2bbd63287f
commit 14ff56bc89
2 changed files with 8 additions and 8 deletions

View File

@ -24,7 +24,7 @@
[app.main.ui.workspace.color-palette :refer [color-palette*]] [app.main.ui.workspace.color-palette :refer [color-palette*]]
[app.main.ui.workspace.color-palette-ctx-menu :refer [color-palette-ctx-menu*]] [app.main.ui.workspace.color-palette-ctx-menu :refer [color-palette-ctx-menu*]]
[app.main.ui.workspace.text-palette :refer [text-palette*]] [app.main.ui.workspace.text-palette :refer [text-palette*]]
[app.main.ui.workspace.text-palette-ctx-menu :refer [text-palette-ctx-menu]] [app.main.ui.workspace.text-palette-ctx-menu :refer [text-palette-ctx-menu*]]
[app.util.dom :as dom] [app.util.dom :as dom]
[app.util.i18n :refer [tr]] [app.util.i18n :refer [tr]]
[app.util.object :as obj] [app.util.object :as obj]
@ -203,10 +203,10 @@
:ref container} :ref container}
(when text-palette? (when text-palette?
[:* [:*
[:& text-palette-ctx-menu {:show-menu? show-menu? [:> text-palette-ctx-menu* {:show-menu show-menu?
:close-menu on-close-menu :close-menu on-close-menu
:on-select-palette on-select-text-palette-menu :on-select-palette on-select-text-palette-menu
:selected selected-text}] :selected selected-text}]
[:> text-palette* {:size size [:> text-palette* {:size size
:selected selected-text :selected selected-text
:width vport-width}]]) :width vport-width}]])

View File

@ -14,11 +14,11 @@
[app.util.i18n :refer [tr]] [app.util.i18n :refer [tr]]
[rumext.v2 :as mf])) [rumext.v2 :as mf]))
(mf/defc text-palette-ctx-menu (mf/defc text-palette-ctx-menu*
[{:keys [show-menu? close-menu on-select-palette selected]}] [{:keys [show-menu close-menu on-select-palette selected]}]
(let [typographies (mf/deref refs/workspace-file-typography) (let [typographies (mf/deref refs/workspace-file-typography)
libraries (mf/deref refs/libraries)] libraries (mf/deref refs/libraries)]
[:& dropdown {:show show-menu? [:& dropdown {:show show-menu
:on-close close-menu} :on-close close-menu}
[:ul {:class (stl/css :text-context-menu)} [:ul {:class (stl/css :text-context-menu)}
(for [[idx cur-library] (map-indexed vector (vals libraries))] (for [[idx cur-library] (map-indexed vector (vals libraries))]