From c72120066971ea75e27b7af3e4353e47d9a2c0a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Thu, 27 Jun 2019 19:37:13 +0200 Subject: [PATCH] Auto focus search box in admin console (#3013) --- components/admin_console/admin_sidebar/admin_sidebar.jsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/admin_console/admin_sidebar/admin_sidebar.jsx b/components/admin_console/admin_sidebar/admin_sidebar.jsx index a87edd3529cc..f9e1bce04ea9 100644 --- a/components/admin_console/admin_sidebar/admin_sidebar.jsx +++ b/components/admin_console/admin_sidebar/admin_sidebar.jsx @@ -54,6 +54,7 @@ export default class AdminSidebar extends React.Component { filter: '', }; this.idx = null; + this.searchRef = React.createRef(); } componentDidMount() { @@ -61,6 +62,10 @@ export default class AdminSidebar extends React.Component { this.props.actions.getPlugins(); } + if (this.searchRef.current) { + this.searchRef.current.focus(); + } + this.updateTitle(); if (!Utils.isMobile()) { @@ -294,6 +299,7 @@ export default class AdminSidebar extends React.Component { onChange={this.onFilterChange} value={this.state.filter} placeholder={Utils.localizeMessage('admin.sidebar.filter', 'Find settings')} + ref={this.searchRef} /> {this.state.filter &&