1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2022-04-13 12:10:01 -04:00
parent 930af6c6fd
commit ee8e36911c
7 changed files with 13 additions and 6 deletions

View File

@ -254,6 +254,12 @@ module.exports = {
],
rules: {
"no-restricted-imports": ["error", {
"paths": [
{
"name": ".",
"message": "No importing from local index.ts(x?) file. A common way to make circular dependencies.",
},
],
"patterns": [
{
"group": [

View File

@ -4,8 +4,8 @@
*/
import { getInjectable } from "@ogre-tools/injectable";
import assert from "assert";
import { ConfigMapApi } from ".";
import { createStoresAndApisInjectionToken } from "../create-stores-apis.token";
import { ConfigMapApi } from "./config-map.api";
const configMapApiInjectable = getInjectable({
id: "config-map-api",

View File

@ -84,7 +84,7 @@ export * from "../common-api/k8s-api";
export {
KubeObjectStatusLevel,
type KubeObjectStatus,
} from "./kube-object-status";
} from "../../common/k8s-api/kube-object-status";
// stores
export type { EventStore } from "../../renderer/components/+events/store";

View File

@ -8,7 +8,7 @@ import type { DiRender } from "../test-utils/renderFor";
import { renderFor } from "../test-utils/renderFor";
import { computed } from "mobx";
import { LensRendererExtension } from "../../../extensions/lens-renderer-extension";
import { KubeObjectStatusLevel } from "../../../extensions/renderer-api/kube-object-status";
import { KubeObjectStatusLevel } from "../../../common/k8s-api/kube-object-status";
import { KubeObject } from "../../../common/k8s-api/kube-object";
import { KubeObjectStatusIcon } from "./kube-object-status-icon";
import React from "react";

View File

@ -8,10 +8,11 @@ import "./kube-object-status-icon.scss";
import React from "react";
import { Icon } from "../icon";
import { cssNames, formatDuration, getOrInsert } from "../../utils";
import type { KubeObject, KubeObjectStatus } from "../../..//extensions/renderer-api/k8s-api";
import { KubeObjectStatusLevel } from "../../..//extensions/renderer-api/k8s-api";
import { withInjectables } from "@ogre-tools/injectable-react";
import statusesForKubeObjectInjectable from "./statuses-for-kube-object.injectable";
import type { KubeObject } from "../../../common/k8s-api/kube-object";
import type { KubeObjectStatus } from "../../../common/k8s-api/kube-object-status";
import { KubeObjectStatusLevel } from "../../../common/k8s-api/kube-object-status";
function statusClassName(level: KubeObjectStatusLevel): string {
switch (level) {

View File

@ -3,7 +3,7 @@
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import type { KubeObject } from "../../../common/k8s-api/kube-object";
import type { KubeObjectStatus } from "../../../extensions/renderer-api/kube-object-status";
import type { KubeObjectStatus } from "../../../common/k8s-api/kube-object-status";
export interface KubeObjectStatusRegistration {
kind: string;