1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Linter fixes

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev 2023-02-08 17:24:30 +03:00
parent 690bef9597
commit 6a4a58b937
3 changed files with 55 additions and 55 deletions

View File

@ -127,8 +127,8 @@ describe("<NamespaceTreeView />", () => {
it("renders one namespace without children", () => {
const tree: NamespaceTree = {
id: "single-root",
namespace: singleRoot
}
namespace: singleRoot,
};
const result = render(<NamespaceTreeView tree={tree} />);
@ -142,14 +142,14 @@ describe("<NamespaceTreeView />", () => {
children: [
{
id: "team-a",
namespace: teamA
namespace: teamA,
},
{
id: "team-b",
namespace: teamB
}
]
}
namespace: teamB,
},
],
};
const result = render(<NamespaceTreeView tree={tree} />);
@ -163,14 +163,14 @@ describe("<NamespaceTreeView />", () => {
children: [
{
id: "team-c",
namespace: teamC
namespace: teamC,
},
{
id: "service-1",
namespace: service1
}
]
}
namespace: service1,
},
],
};
const result = render(<NamespaceTreeView tree={tree} />);
expect(result.baseElement).toMatchSnapshot();
@ -183,14 +183,14 @@ describe("<NamespaceTreeView />", () => {
children: [
{
id: "team-c",
namespace: teamC
namespace: teamC,
},
{
id: "service-1",
namespace: service1
}
]
}
namespace: service1,
},
],
};
const result = render(<NamespaceTreeView tree={tree} />);
expect(result.getByTestId("namespace-details-badge-for-service-1")).toBeInTheDocument();
@ -203,14 +203,14 @@ describe("<NamespaceTreeView />", () => {
children: [
{
id: "team-c",
namespace: teamC
namespace: teamC,
},
{
id: "service-1",
namespace: service1
}
]
}
namespace: service1,
},
],
};
const result = render(<NamespaceTreeView tree={tree} />);
const trueNamespace = result.getByTestId("namespace-team-c");
@ -224,18 +224,18 @@ describe("<NamespaceTreeView />", () => {
children: [
{
id: "level-deep-child-a",
namespace: levelDeepChildA
namespace: levelDeepChildA,
},
{
id: "level-deep-child-b",
namespace: levelDeepChildB,
children: [{
id: "level-deep-subchild-a",
namespace: levelDeepSubChildA
}]
}
]
}
namespace: levelDeepSubChildA,
}],
},
],
};
const result = render(<NamespaceTreeView tree={tree} />);
expect(result.baseElement).toMatchSnapshot();
@ -248,18 +248,18 @@ describe("<NamespaceTreeView />", () => {
children: [
{
id: "level-deep-child-a",
namespace: levelDeepChildA
namespace: levelDeepChildA,
},
{
id: "level-deep-child-b",
namespace: levelDeepChildB,
children: [{
id: "level-deep-subchild-a",
namespace: levelDeepSubChildA
}]
}
]
}
namespace: levelDeepSubChildA,
}],
},
],
};
const result = render(<NamespaceTreeView tree={tree} />);
const deepest = result.getByTestId("namespace-level-deep-child-b");
@ -273,18 +273,18 @@ describe("<NamespaceTreeView />", () => {
children: [
{
id: "level-deep-child-a",
namespace: levelDeepChildA
namespace: levelDeepChildA,
},
{
id: "level-deep-child-b",
namespace: levelDeepChildB,
children: [{
id: "level-deep-subchild-a",
namespace: levelDeepSubChildA
}]
}
]
}
namespace: levelDeepSubChildA,
}],
},
],
};
const result = render(<NamespaceTreeView tree={tree} />);
const levelB = result.getByTestId("namespace-level-deep-child-b");
const minusButton = levelB.querySelector("[data-testid='minus-square']");
@ -303,18 +303,18 @@ describe("<NamespaceTreeView />", () => {
children: [
{
id: "level-deep-child-a",
namespace: levelDeepChildA
namespace: levelDeepChildA,
},
{
id: "level-deep-child-b",
namespace: levelDeepChildB,
children: [{
id: "level-deep-subchild-a",
namespace: levelDeepSubChildA
}]
}
]
}
namespace: levelDeepSubChildA,
}],
},
],
};
const result = render(<NamespaceTreeView tree={tree} />);
const levelB = result.getByTestId("namespace-level-deep-child-b");
const minusButton = levelB.querySelector("[data-testid='minus-square']");

View File

@ -51,10 +51,10 @@ function NonInjectableNamespaceTreeView({ tree, namespaces, getDetailsUrl }: Dep
)}
</>
)}
>
{Array.isArray(nodes.children) ? nodes.children.map((node) => renderTree(node)) : null}
>
{Array.isArray(nodes.children) ? nodes.children.map((node) => renderTree(node)) : null}
</TreeItem>
)
);
}
function toggleNode(id: string) {

View File

@ -12,10 +12,10 @@ import { KubeObjectStore } from "../../../common/k8s-api/kube-object.store";
import type { NamespaceApi } from "../../../common/k8s-api/endpoints/namespace.api";
import { Namespace } from "../../../common/k8s-api/endpoints/namespace.api";
export type NamespaceTree = {
id: string,
namespace: Namespace,
children?: NamespaceTree[]
export interface NamespaceTree {
id: string;
namespace: Namespace;
children?: NamespaceTree[];
}
interface Dependencies extends KubeObjectStoreDependencies {
@ -214,8 +214,8 @@ export class NamespaceStore extends KubeObjectStore<Namespace, NamespaceApi> {
return {
id: root.getId(),
namespace: root,
children: children.map(this.getNamespaceTree)
}
children: children.map(this.getNamespaceTree),
};
}
@action