Skip to content

Commit cae1535

Browse files
committed
refactor
1 parent 5e3f01e commit cae1535

File tree

4 files changed

+16
-19
lines changed

4 files changed

+16
-19
lines changed

src/renderer/document/subs.cljs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
(-> db :recent reverse)))
2424

2525
(rf/reg-sub
26-
::some-documents
26+
::some
2727
:<- [::entities]
2828
seq)
2929

src/renderer/document/views.cljs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,10 @@
106106
:on-drag-enter #(reset! dragged-over? true)
107107
:on-drag-leave #(reset! dragged-over? false)
108108
:on-drop (fn [evt]
109-
(.preventDefault evt)
110-
(reset! dragged-over? false)
111-
(rf/dispatch [::e/swap-position
112-
(-> (.-dataTransfer evt)
113-
(.getData "id")
114-
uuid)
115-
id]))}
109+
(let [dropped-id (-> (.-dataTransfer evt) (.getData "id") uuid)]
110+
(.preventDefault evt)
111+
(reset! dragged-over? false)
112+
(rf/dispatch [::e/swap-position dropped-id id])))}
116113
[:span.truncate.pointer-events-none title]
117114
[close-button id is-saved]]]
118115
[:> ContextMenu/Portal

src/renderer/menubar/views.cljs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,38 +63,38 @@
6363
:label "Save"
6464
:icon "save"
6565
:action [::document.e/save]
66-
:disabled (or (not @(rf/subscribe [::document.s/some-documents]))
66+
:disabled (or (not @(rf/subscribe [::document.s/some]))
6767
@(rf/subscribe [::document.s/active-saved]))}
6868
{:id :save-as
6969
:label "Save as…"
7070
:icon "save-as"
7171
:action [::document.e/save-as]
72-
:disabled (not @(rf/subscribe [::document.s/some-documents]))}
72+
:disabled (not @(rf/subscribe [::document.s/some]))}
7373
{:id :download
7474
:icon "download"
7575
:label "Download"
76-
:disabled (not @(rf/subscribe [::document.s/some-documents]))
76+
:disabled (not @(rf/subscribe [::document.s/some]))
7777
:action [::document.e/download]}
7878
{:id :divider-3
7979
:type :separator}
8080
{:id :export-svg
8181
:label "Export as SVG"
8282
:icon "export"
83-
:disabled (not @(rf/subscribe [::document.s/some-documents]))
83+
:disabled (not @(rf/subscribe [::document.s/some]))
8484
:action [::element.e/export-svg]}
8585
{:id :divider-4
8686
:type :separator}
8787
{:id :print
8888
:label "Print"
8989
:icon "printer"
90-
:disabled (not @(rf/subscribe [::document.s/some-documents]))
90+
:disabled (not @(rf/subscribe [::document.s/some]))
9191
:action [::element.e/print]}
9292
{:id :divider-5
9393
:type :separator}
9494
{:id :close
9595
:label "Close"
9696
:icon "window-close"
97-
:disabled (not @(rf/subscribe [::document.s/some-documents]))
97+
:disabled (not @(rf/subscribe [::document.s/some]))
9898
:action [::document.e/close-active]}
9999
{:id :exit
100100
:label "Exit"
@@ -106,7 +106,7 @@
106106
{:id :edit
107107
:label "Edit"
108108
:type :root
109-
:disabled (not @(rf/subscribe [::document.s/some-documents]))
109+
:disabled (not @(rf/subscribe [::document.s/some]))
110110
:items [{:id :undo
111111
:label "Undo"
112112
:icon "undo"
@@ -275,7 +275,7 @@
275275
{:id :object
276276
:label "Object"
277277
:type :root
278-
:disabled (not @(rf/subscribe [::document.s/some-documents]))
278+
:disabled (not @(rf/subscribe [::document.s/some]))
279279
:items [{:id :to-path
280280
:label "Object to path"
281281
:icon "bezier-curve"
@@ -455,7 +455,7 @@
455455
{:id :view
456456
:label "View"
457457
:type :root
458-
:disabled (not @(rf/subscribe [::document.s/some-documents]))
458+
:disabled (not @(rf/subscribe [::document.s/some]))
459459
:items [{:id :zoom
460460
:label "Zoom"
461461
:type :sub-menu

test/document_test.cljs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
(deftest init
1212
(rf-test/run-test-sync
1313
(rf/dispatch [::app.e/initialize-db])
14-
(is (not @(rf/subscribe [::s/some-documents])))
14+
(is (not @(rf/subscribe [::s/some])))
1515
(is (not @(rf/subscribe [::s/active])))
1616

1717
(rf/dispatch [::e/init])
18-
(is @(rf/subscribe [::s/some-documents]))
18+
(is @(rf/subscribe [::s/some]))
1919
(is (db/valid? @(rf/subscribe [::s/active])))
2020
(is (= "• Untitled-1 - Repath Studio" @(rf/subscribe [::s/title-bar])))))
2121

0 commit comments

Comments
 (0)