fix: hide delete image button

pull/8673/merge
Konstantinos Kaloutas 2023-03-27 11:16:27 +03:00 committed by Gabriel Horner
parent 718d4956df
commit 0a1f5e059c
1 changed files with 25 additions and 24 deletions

View File

@ -323,30 +323,31 @@
(js/window.apis.openExternal image-src)))}
image-src])
[:.flex
[:button.asset-action-btn
{:title (t :asset/delete)
:tabIndex "-1"
:on-mouse-down util/stop
:on-click
(fn [e]
(when-let [block-id (:block/uuid config)]
(let [confirm-fn (ui/make-confirm-modal
{:title (t :asset/confirm-delete (.toLocaleLowerCase (t :text/image)))
:sub-title (if local? :asset/physical-delete "")
:sub-checkbox? local?
:on-confirm (fn [_e {:keys [close-fn sub-selected]}]
(close-fn)
(editor-handler/delete-asset-of-block!
{:block-id block-id
:local? local?
:delete-local? (and sub-selected (first sub-selected))
:repo (state/get-current-repo)
:href src
:title title
:full-text full_text}))})]
(util/stop e)
(state/set-modal! confirm-fn))))}
(ui/icon "trash")]
(when-not config/publishing?
[:button.asset-action-btn
{:title (t :asset/delete)
:tabIndex "-1"
:on-mouse-down util/stop
:on-click
(fn [e]
(when-let [block-id (:block/uuid config)]
(let [confirm-fn (ui/make-confirm-modal
{:title (t :asset/confirm-delete (.toLocaleLowerCase (t :text/image)))
:sub-title (if local? :asset/physical-delete "")
:sub-checkbox? local?
:on-confirm (fn [_e {:keys [close-fn sub-selected]}]
(close-fn)
(editor-handler/delete-asset-of-block!
{:block-id block-id
:local? local?
:delete-local? (and sub-selected (first sub-selected))
:repo (state/get-current-repo)
:href src
:title title
:full-text full_text}))})]
(util/stop e)
(state/set-modal! confirm-fn))))}
(ui/icon "trash")])
[:button.asset-action-btn
{:title (t :asset/copy)