File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -26,10 +26,9 @@ function Spinner:init(props, popup_options)
2626 )
2727
2828 self ._private .current_frame = 1
29+ self ._private .subject = Subject .create ()
2930
3031 if fn .isa (props .is_loading , SignalValue ) then
31- self ._private .subject = Subject .create ()
32-
3332 self ._private .subscription = self ._private .subject
3433 :combine_latest (props .is_loading :dup ():get_observable ())
3534 :subscribe (function (current_frame , is_loading )
@@ -38,6 +37,11 @@ function Spinner:init(props, popup_options)
3837 self :redraw ()
3938 end
4039 end )
40+ elseif props .is_loading then
41+ self ._private .subscription = self ._private .subject :subscribe (function (current_frame )
42+ self ._private .current_frame = current_frame
43+ self :redraw ()
44+ end )
4145 end
4246end
4347
You can’t perform that action at this time.
0 commit comments