commit: 1d9f9352a66e24f21efef4e61fa4f997219bbea3
parent: 53e42bf91ef2c705168f8d04b9374c349ec14074
Author: Nolan Lawson <nolan@nolanlawson.com>
Date: Sat, 17 Jun 2017 17:57:41 -0700
handle resize in a debounce() (#3834)
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/app/javascript/mastodon/features/ui/index.js b/app/javascript/mastodon/features/ui/index.js
@@ -13,8 +13,6 @@ import { refreshNotifications } from '../../actions/notifications';
import UploadArea from './components/upload_area';
import ColumnsAreaContainer from './containers/columns_area_container';
-const noOp = () => false;
-
class UI extends React.PureComponent {
static propTypes = {
@@ -27,9 +25,11 @@ class UI extends React.PureComponent {
draggingOver: false,
};
- handleResize = () => {
+ handleResize = debounce(() => {
this.setState({ width: window.innerWidth });
- }
+ }, 500, {
+ trailing: true,
+ });
handleDragEnter = (e) => {
e.preventDefault();