mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Using avatar in cluster icon settings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
dddcff3e02
commit
7d6c89a9f3
@ -101,6 +101,7 @@ export class EntitySettings extends React.Component<Props> {
|
|||||||
colorHash={`${this.entity.metadata.name}-${this.entity.metadata.source}`}
|
colorHash={`${this.entity.metadata.name}-${this.entity.metadata.source}`}
|
||||||
src={this.entity.spec.icon?.src}
|
src={this.entity.spec.icon?.src}
|
||||||
className={styles.settingsAvatar}
|
className={styles.settingsAvatar}
|
||||||
|
size={40}
|
||||||
/>
|
/>
|
||||||
<div className={styles.entityName}>
|
<div className={styles.entityName}>
|
||||||
{this.entity.metadata.name}
|
{this.entity.metadata.name}
|
||||||
|
|||||||
@ -24,10 +24,10 @@ import type { Cluster } from "../../../../main/cluster";
|
|||||||
import { boundMethod } from "../../../utils";
|
import { boundMethod } from "../../../utils";
|
||||||
import { observable } from "mobx";
|
import { observable } from "mobx";
|
||||||
import { observer } from "mobx-react";
|
import { observer } from "mobx-react";
|
||||||
import { HotbarIcon } from "../../hotbar/hotbar-icon";
|
|
||||||
import type { KubernetesCluster } from "../../../../common/catalog-entities";
|
import type { KubernetesCluster } from "../../../../common/catalog-entities";
|
||||||
import { FilePicker, OverSizeLimitStyle } from "../../file-picker";
|
import { FilePicker, OverSizeLimitStyle } from "../../file-picker";
|
||||||
import { MenuActions, MenuItem } from "../../menu";
|
import { MenuActions, MenuItem } from "../../menu";
|
||||||
|
import { Avatar } from "../../avatar/avatar";
|
||||||
|
|
||||||
enum GeneralInputStatus {
|
enum GeneralInputStatus {
|
||||||
CLEAN = "clean",
|
CLEAN = "clean",
|
||||||
@ -86,10 +86,9 @@ export class ClusterIconSetting extends React.Component<Props> {
|
|||||||
<FilePicker
|
<FilePicker
|
||||||
accept="image/*"
|
accept="image/*"
|
||||||
label={
|
label={
|
||||||
<HotbarIcon
|
<Avatar
|
||||||
uid={entity.metadata.uid}
|
colorHash={`${entity.metadata.name}-${entity.metadata.source}`}
|
||||||
title={entity.metadata.name}
|
title={entity.metadata.name}
|
||||||
source={entity.metadata.source}
|
|
||||||
src={entity.spec.icon?.src}
|
src={entity.spec.icon?.src}
|
||||||
size={53}
|
size={53}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user