diff --git a/src/renderer/components/+extensions/extensions.tsx b/src/renderer/components/+extensions/extensions.tsx index 0265a6ddf3..3d616b4b20 100644 --- a/src/renderer/components/+extensions/extensions.tsx +++ b/src/renderer/components/+extensions/extensions.tsx @@ -515,7 +515,7 @@ export class Extensions extends React.Component {

Extensions

- +

Add new features via Lens Extensions.{" "} Check out docs{" "} diff --git a/src/renderer/components/+extensions/notice.module.css b/src/renderer/components/+extensions/notice.module.css index 81b90c48ad..fbe5bec901 100644 --- a/src/renderer/components/+extensions/notice.module.css +++ b/src/renderer/components/+extensions/notice.module.css @@ -20,7 +20,7 @@ */ .notice { - @apply p-8 flex flex-col gap-2 mb-14 mt-3 rounded-lg; + @apply p-8 flex flex-col gap-2 rounded-lg; background-color: var(--inputControlBackground); border: 1px solid var(--boxShadow); color: var(--textColorTertiary); diff --git a/src/renderer/components/+extensions/notice.tsx b/src/renderer/components/+extensions/notice.tsx index e4b844a0ae..511388a09b 100644 --- a/src/renderer/components/+extensions/notice.tsx +++ b/src/renderer/components/+extensions/notice.tsx @@ -21,12 +21,15 @@ import styles from "./notice.module.css"; import React, { DOMAttributes } from "react"; +import { cssNames } from "../../utils"; -interface Props extends DOMAttributes {} +interface Props extends DOMAttributes { + className?: string; +} export function Notice(props: Props) { return ( -

+
{props.children}
); diff --git a/src/renderer/components/+preferences/kubeconfig-syncs.tsx b/src/renderer/components/+preferences/kubeconfig-syncs.tsx index 3d071d8793..35b3d88b04 100644 --- a/src/renderer/components/+preferences/kubeconfig-syncs.tsx +++ b/src/renderer/components/+preferences/kubeconfig-syncs.tsx @@ -22,6 +22,7 @@ import fse from "fs-extra"; import { action, computed, makeObservable, observable, reaction } from "mobx"; import { disposeOnUnmount, observer } from "mobx-react"; import React from "react"; +import { Notice } from "../+extensions/notice"; import { KubeconfigSyncEntry, KubeconfigSyncValue, UserStore } from "../../../common/user-store"; import { isWindows } from "../../../common/vars"; @@ -148,6 +149,14 @@ export class KubeconfigSyncs extends React.Component { ); } + if (!entries.length) { + return ( + +
No files and folders have been synced yet
+
+ ); + } + return (
{entries.map(this.renderEntry)} diff --git a/src/renderer/components/cluster-settings/components/cluster-kubeconfig.tsx b/src/renderer/components/cluster-settings/components/cluster-kubeconfig.tsx index 9c95c70c5d..583b44237a 100644 --- a/src/renderer/components/cluster-settings/components/cluster-kubeconfig.tsx +++ b/src/renderer/components/cluster-settings/components/cluster-kubeconfig.tsx @@ -43,7 +43,7 @@ export class ClusterKubeconfig extends React.Component { render() { return ( - + {this.props.cluster.kubeConfigPath}