From 6484394dd7827313b4df4ed5e2eba15708d4e305 Mon Sep 17 00:00:00 2001 From: osdnk Date: Tue, 11 Jun 2019 19:58:36 +0200 Subject: [PATCH] feat: add comments --- packages/stack/src/views/Stack/Card.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/stack/src/views/Stack/Card.tsx b/packages/stack/src/views/Stack/Card.tsx index 033c5efa..b2ec5be5 100755 --- a/packages/stack/src/views/Stack/Card.tsx +++ b/packages/stack/src/views/Stack/Card.tsx @@ -305,6 +305,7 @@ export default class Card extends React.Component { ) ), // Stop animations while we're dragging + // and invoke proper listener cond( clockRunning(this.clock), call([this.toValue], ([target]) => { @@ -379,6 +380,9 @@ export default class Card extends React.Component { ]); componentWillUnmount(): void { + // It might sometimes happen than animation will be unmounted + // during running. However, we need to invoke listener onClose + // manually in this case if (this.isRunningAnimation) { this.props.onClose(false); }