diff --git a/backend/src/app/rpc/commands/files_update.clj b/backend/src/app/rpc/commands/files_update.clj index 28e16ab2c7..352c1ed21b 100644 --- a/backend/src/app/rpc/commands/files_update.clj +++ b/backend/src/app/rpc/commands/files_update.clj @@ -74,7 +74,7 @@ (def ^:private library-change-types #{:add-color :mod-color :del-color :add-media :mod-media :del-media - :add-component :mod-component :del-component + :add-component :mod-component :del-component :restore-component :add-typography :mod-typography :del-typography}) (def ^:private file-change-types diff --git a/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs b/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs index 53cd48ac65..43d329737a 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs @@ -13,6 +13,7 @@ [app.common.spec :as us] [app.common.thumbnails :as thc] [app.common.types.component :as ctk] + [app.common.types.container :as ctn] [app.common.types.file :as ctf] [app.main.data.modal :as modal] [app.main.data.workspace :as dw] @@ -354,6 +355,7 @@ (not is-dangling?) (or (not components-v2) (and (not main-instance?) + (not (ctn/has-any-copy-parent? objects shape)) (cfh/component-touched? objects (:id shape)))))