From a1437ad8ac8e1e877b96f9a68980462137b977db Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Wed, 23 Jun 2021 09:49:41 +0300 Subject: [PATCH] Moving cluster icon settings on top Signed-off-by: Alex Andreev --- .../cluster-settings/cluster-settings.tsx | 21 ++++---- .../components/cluster-icon-settings.tsx | 50 +++++++++++-------- .../components/layout/setting-layout.scss | 2 +- 3 files changed, 39 insertions(+), 34 deletions(-) diff --git a/src/renderer/components/cluster-settings/cluster-settings.tsx b/src/renderer/components/cluster-settings/cluster-settings.tsx index 451b0186fa..2f11883fa0 100644 --- a/src/renderer/components/cluster-settings/cluster-settings.tsx +++ b/src/renderer/components/cluster-settings/cluster-settings.tsx @@ -39,18 +39,17 @@ export function GeneralSettings({ entity }: EntitySettingViewProps) { return (
+
+
+
+ +
+
+ +
+
+
-

General Cluster settings.

-
-
- -
-
-
- -
-
-
diff --git a/src/renderer/components/cluster-settings/components/cluster-icon-settings.tsx b/src/renderer/components/cluster-settings/components/cluster-icon-settings.tsx index a544779c7e..d0ee10f0ee 100644 --- a/src/renderer/components/cluster-settings/components/cluster-icon-settings.tsx +++ b/src/renderer/components/cluster-settings/components/cluster-icon-settings.tsx @@ -22,13 +22,12 @@ import React from "react"; import type { Cluster } from "../../../../main/cluster"; import { boundMethod } from "../../../utils"; -import { Button } from "../../button"; import { observable } from "mobx"; import { observer } from "mobx-react"; -import { SubTitle } from "../../layout/sub-title"; import { HotbarIcon } from "../../hotbar/hotbar-icon"; import type { KubernetesCluster } from "../../../../common/catalog-entities"; import { FilePicker, OverSizeLimitStyle } from "../../file-picker"; +import { MenuActions, MenuItem } from "../../menu"; enum GeneralInputStatus { CLEAN = "clean", @@ -45,6 +44,8 @@ export class ClusterIconSetting extends React.Component { @observable status = GeneralInputStatus.CLEAN; @observable errorText?: string; + private element = React.createRef(); + @boundMethod async onIconPick([file]: File[]) { const { cluster } = this.props; @@ -65,13 +66,11 @@ export class ClusterIconSetting extends React.Component { } } - getClearButton() { - return ); return ( - <> - -
- - {this.getClearButton()} +
+
+
+ +
+ + + Upload Icon + + this.onIconPick([])} disabled={!this.props.cluster.preferences.icon}> + Clear + +
- +
); } } diff --git a/src/renderer/components/layout/setting-layout.scss b/src/renderer/components/layout/setting-layout.scss index 565502f475..3e6bfd8726 100644 --- a/src/renderer/components/layout/setting-layout.scss +++ b/src/renderer/components/layout/setting-layout.scss @@ -211,7 +211,7 @@ font-size: 18px; line-height: 20px; font-weight: 600; - margin-bottom: 20px; + margin-bottom: 30px; } a {