File tree 3 files changed +9
-10
lines changed
3 files changed +9
-10
lines changed Original file line number Diff line number Diff line change 32
32
:state :default
33
33
:documents {}
34
34
:document-tabs []
35
+ :dialogs []
35
36
:recent []
36
37
:system-fonts []
37
38
:notifications []
Original file line number Diff line number Diff line change 15
15
(fn [db [_]]
16
16
(update db :dialogs conj {:content [v/about]})))
17
17
18
- (rf/reg-event-db
18
+ (rf/reg-event-fx
19
19
::save
20
- (fn [db [_ k]]
21
- (update db :dialogs conj {:content [v/save k]
22
- :attrs {:onOpenAutoFocus #(.preventDefault %)}})))
20
+ (fn [{ :keys [db]} [_ k]]
21
+ { :db (update db :dialogs conj {:content [v/save k]
22
+ :attrs {:onOpenAutoFocus #(.preventDefault %)}})} ))
23
23
24
24
#_(rf/reg-event-db
25
25
::confirmation
Original file line number Diff line number Diff line change 79
79
:on-open-change #(rf/dispatch [::dialog.e/close ])}
80
80
[:> Dialog/Portal
81
81
[:> Dialog/Overlay {:class " backdrop" }]
82
- (into [:<> ]
83
- (for [dialog dialogs]
84
- [:> Dialog/Content
85
- (merge {:class " dialog-content" }
86
- (:attrs dialog))
87
- (:content dialog)]))]]))
82
+ [:> Dialog/Content
83
+ (merge {:class " dialog-content" }
84
+ (:attrs (last dialogs)))
85
+ (:content (last dialogs))]]]))
You can’t perform that action at this time.
0 commit comments