File tree 1 file changed +4
-3
lines changed
src/status_im2/common/toasts
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 43
43
[:f>
44
44
(fn []
45
45
(let [duration (or (rf/sub [:toasts/toast-cursor id :duration ]) 3000 )
46
- on-dismissed #(( or (rf/sub [:toasts/toast-cursor id :on-dismissed ]) identity) id )
46
+ on-dismissed ( or (rf/sub [:toasts/toast-cursor id :on-dismissed ]) identity)
47
47
create-timer (fn []
48
48
(reset! timer (utils.utils/set-timeout close! duration)))
49
49
translate-y (reanimated/use-shared-value 0 )
80
80
(create-timer )))))]
81
81
; ; create auto dismiss timer, clear timer when unmount or duration changed
82
82
(rn/use-effect (fn [] (create-timer ) clear-timer) [duration])
83
- (rn/use-unmount on-dismissed)
83
+ (rn/use-unmount #( on-dismissed id) )
84
84
[gesture/gesture-detector {:gesture pan}
85
85
[reanimated/view
86
86
{; ; TODO: this will enable layout animation at runtime and causing flicker on android
100
100
[into
101
101
[rn/view
102
102
{:style style/outmost-transparent-container}]
103
- (map (fn [id] ^{:key id} [container id]) toasts-ordered)]))
103
+ (doall
104
+ (map (fn [id] ^{:key id} [container id]) toasts-ordered))]))
You can’t perform that action at this time.
0 commit comments