diff --git a/src/components/dialogs/LogoDialog.jsx b/src/components/dialogs/LogoDialog.jsx index 34409ef..e1edd68 100644 --- a/src/components/dialogs/LogoDialog.jsx +++ b/src/components/dialogs/LogoDialog.jsx @@ -18,7 +18,7 @@ export const LogoDialog = ({ logo, setLogo }: Props) => ( Object.keys(LOGOS).map(item => (
setLogo(item)} + onMouseDown={() => setLogo(item)} key={item} > {LOGOS[item][0]} diff --git a/src/components/dialogs/ProviderDialog.jsx b/src/components/dialogs/ProviderDialog.jsx index 0ad4c6b..63edcc8 100644 --- a/src/components/dialogs/ProviderDialog.jsx +++ b/src/components/dialogs/ProviderDialog.jsx @@ -2,44 +2,34 @@ import React from 'react'; import { PROVIDERS, replaceProviderUrl } from '$constants/providers'; import { Icon } from '$components/panels/Icon'; import classnames from 'classnames'; -import { MODES } from '$constants/modes'; type Props = { changeProvider: Function, - setMode: Function, provider: String, }; -export class ProviderDialog extends React.Component { - closeDialog = () => this.props.setMode(MODES.NONE); - - render() { - const { provider, changeProvider } = this.props; - - return ( -
-
- { - Object.keys(PROVIDERS).map(item => ( -
changeProvider(item)} - key={PROVIDERS[item].name} - > - { - provider === item && -
- -
- } -
- )) - } -
-
- ); - } -} +export const ProviderDialog = ({ provider, changeProvider }: Props) => ( +
+
+ { + Object.keys(PROVIDERS).map(item => ( +
changeProvider(item)} + key={PROVIDERS[item].name} + > + { + provider === item && +
+ +
+ } +
+ )) + } +
+
+);