git.iko.soy/rowtype-yoga/ry-blocks
on main help sign in
Mast ritörn bla bla
557f3bbMark Eibes
src/Yoga/Block/Quark/Drip/View.purs+9−6
@@ -39,12 +39,15 @@ component = mkForwardRefComponent "Drip" \(props :: Props) propsRef -> React.do
39
39
40 useEffectAlways do
40 useEffectAlways do
41 nʔ <- React.readRefMaybe ref
41 nʔ <- React.readRefMaybe ref
42− nʔ # foldMap \n -> do
42+ nʔ # case _ of
43+ Just n -> do
43− let target = toEventTarget n
44+ let target = toEventTarget n
44− let et = EventType "animationend"
45+ let et = EventType "animationend"
45− listener <- eventListener (const props.onComplete)
46+ listener <- eventListener (const props.onComplete)
46− addEventListener et listener false target
47+ addEventListener et listener false target
47− pure $ removeEventListener et listener false target
48+ pure $ removeEventListener et listener false target
49+ Nothing ->
50+ pure (pure unit)
48
51
49 pure $ guard props.visible do
52 pure $ guard props.visible do
50 R.div'
53 R.div'