diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2020-10-29 13:35:48 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2020-10-29 13:35:48 +0100 |
| commit | f6bfd5ef8d21bca04264c226a23c3f0cc902cb3f (patch) | |
| tree | 808b670d2e8472075c3506d503c77e184685216e /gui/src/renderer/components/SelectLanguage.tsx | |
| parent | 392b2a293e34807176adb3e997df3b89445232f0 (diff) | |
| parent | 9ca15a449584bf80a7c2de31415ef33aa8dd0c8e (diff) | |
| download | mullvadvpn-f6bfd5ef8d21bca04264c226a23c3f0cc902cb3f.tar.xz mullvadvpn-f6bfd5ef8d21bca04264c226a23c3f0cc902cb3f.zip | |
Merge branch 'improve-eslint-rules-3' into master
Diffstat (limited to 'gui/src/renderer/components/SelectLanguage.tsx')
| -rw-r--r-- | gui/src/renderer/components/SelectLanguage.tsx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gui/src/renderer/components/SelectLanguage.tsx b/gui/src/renderer/components/SelectLanguage.tsx index dd29acf874..d21e6f0918 100644 --- a/gui/src/renderer/components/SelectLanguage.tsx +++ b/gui/src/renderer/components/SelectLanguage.tsx @@ -1,5 +1,4 @@ import * as React from 'react'; -import ReactDOM from 'react-dom'; import styled from 'styled-components'; import { colors } from '../../config.json'; import { messages } from '../../shared/gettext'; @@ -14,7 +13,7 @@ import { NavigationScrollbars, TitleBarItem, } from './NavigationBar'; -import Selector, { ISelectorItem, SelectorCell } from './Selector'; +import Selector, { ISelectorItem } from './Selector'; import SettingsHeader, { HeaderTitle } from './SettingsHeader'; interface IProps { @@ -42,7 +41,7 @@ const StyledSelector = (styled(Selector)({ export default class SelectLanguage extends React.Component<IProps, IState> { private scrollView = React.createRef<CustomScrollbars>(); - private selectedCellRef = React.createRef<SelectorCell<string>>(); + private selectedCellRef = React.createRef<HTMLButtonElement>(); constructor(props: IProps) { super(props); @@ -107,9 +106,8 @@ export default class SelectLanguage extends React.Component<IProps, IState> { const scrollView = this.scrollView.current; if (scrollView && ref) { - const cellDOMNode = ReactDOM.findDOMNode(ref); - if (cellDOMNode instanceof HTMLElement) { - scrollView.scrollToElement(cellDOMNode, 'middle'); + if (ref instanceof HTMLElement) { + scrollView.scrollToElement(ref, 'middle'); } } } |
