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 &&
+
+
+
+ }
+
+ ))
+ }
+
+
+);