diff --git a/frontend/src/app/main/ui/workspace/viewport/actions.cljs b/frontend/src/app/main/ui/workspace/viewport/actions.cljs index 80702d584..42d23a2bf 100644 --- a/frontend/src/app/main/ui/workspace/viewport/actions.cljs +++ b/frontend/src/app/main/ui/workspace/viewport/actions.cljs @@ -468,10 +468,7 @@ (fn [event] (dom/prevent-default event) (let [point (gpt/point (.-clientX event) (.-clientY event)) - viewport-coord (uwvv/point->viewport point) - asset-id (-> (dnd/get-data event "text/asset-id") uuid/parse) - asset-name (dnd/get-data event "text/asset-name") - asset-type (dnd/get-data event "text/asset-type")] + viewport-coord (uwvv/point->viewport point)] (cond (dnd/has-type? event "penpot/shape") (let [shape (dnd/get-data event "penpot/shape") @@ -516,25 +513,6 @@ (assoc params :blobs (map wapi/data-uri->blob data)))] (st/emit! (dwm/upload-media-workspace params))) - ;; Will trigger when the user drags an SVG asset from the assets panel - (and (dnd/has-type? event "text/asset-id") (= asset-type "image/svg+xml")) - (let [path (cfg/resolve-file-media {:id asset-id}) - params {:file-id (:id file) - :position viewport-coord - :uris [path] - :name asset-name - :mtype asset-type}] - (st/emit! (dwm/upload-media-workspace params))) - - ;; Will trigger when the user drags an image from the assets SVG - (dnd/has-type? event "text/asset-id") - (let [params {:file-id (:id file) - :object-id asset-id - :name asset-name}] - (st/emit! (dwm/clone-media-object - (with-meta params - {:on-success #(st/emit! (dwm/image-uploaded % viewport-coord))})))) - ;; Will trigger when the user drags a file from their file explorer into the viewport ;; Or the user pastes an image ;; Or the user uploads an image using the image tool