From: Nolan Lawson Date: Fri, 27 Oct 2017 17:08:07 +0000 (-0700) Subject: Avoid unnecessary Motion components in icon_button.js (#5544) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=e843f62f479d9b8b2d177e587c3e10b5e3945f68;p=mastodon.git Avoid unnecessary Motion components in icon_button.js (#5544) --- diff --git a/app/javascript/mastodon/components/icon_button.js b/app/javascript/mastodon/components/icon_button.js index d8e445cef..06f53841d 100644 --- a/app/javascript/mastodon/components/icon_button.js +++ b/app/javascript/mastodon/components/icon_button.js @@ -72,6 +72,25 @@ export default class IconButton extends React.PureComponent { overlayed: overlay, }); + if (!animate) { + // Perf optimization: avoid unnecessary components unless + // we actually need to animate. + return ( +