aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/services/content/Services.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/services/content/Services.js')
-rw-r--r--src/components/services/content/Services.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/components/services/content/Services.js b/src/components/services/content/Services.js
index 1afbaabc4..edff29ae8 100644
--- a/src/components/services/content/Services.js
+++ b/src/components/services/content/Services.js
@@ -64,16 +64,24 @@ export default @observer @injectSheet(styles) class Services extends Component {
64 64
65 state = { 65 state = {
66 showConfetti: true, 66 showConfetti: true,
67 } 67 };
68
69 _confettiTimeout = null;
68 70
69 componentDidMount() { 71 componentDidMount() {
70 window.setTimeout(() => { 72 this._confettiTimeout = window.setTimeout(() => {
71 this.setState({ 73 this.setState({
72 showConfetti: false, 74 showConfetti: false,
73 }); 75 });
74 }, ms('8s')); 76 }, ms('8s'));
75 } 77 }
76 78
79 componentWillUnmount() {
80 if (this._confettiTimeout) {
81 clearTimeout(this._confettiTimeout);
82 }
83 }
84
77 render() { 85 render() {
78 const { 86 const {
79 services, 87 services,