mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Enforce member-delimiter-style using eslint (#4870)
This commit is contained in:
1 parent
1c7641708e
commit
600bd659f6
158 files changed
+304
-294
No files matched your search
@@ -21,19 +21,19 @@ export enum TerminalChannels {
|
||||
}
|
||||
|
||||
export type TerminalMessage = {
|
||||
type: TerminalChannels.STDIN,
|
||||
data: string,
|
||||
type: TerminalChannels.STDIN;
|
||||
data: string;
|
||||
} | {
|
||||
type: TerminalChannels.STDOUT,
|
||||
data: string,
|
||||
type: TerminalChannels.STDOUT;
|
||||
data: string;
|
||||
} | {
|
||||
type: TerminalChannels.CONNECTED
|
||||
type: TerminalChannels.CONNECTED;
|
||||
} | {
|
||||
type: TerminalChannels.RESIZE,
|
||||
type: TerminalChannels.RESIZE;
|
||||
data: {
|
||||
width: number,
|
||||
height: number,
|
||||
},
|
||||
width: number;
|
||||
height: number;
|
||||
};
|
||||
};
|
||||
|
||||
enum TerminalColor {
|
||||
|
||||
@@ -57,7 +57,7 @@ export enum WebSocketApiState {
|
||||
}
|
||||
|
||||
export interface WebSocketEvents {
|
||||
open: () => void,
|
||||
open: () => void;
|
||||
data: (message: string) => void;
|
||||
close: () => void;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ import type { ClusterContext } from "../../common/k8s-api/cluster-context";
|
||||
import { computed, makeObservable } from "mobx";
|
||||
|
||||
interface Dependencies {
|
||||
namespaceStore: NamespaceStore
|
||||
namespaceStore: NamespaceStore;
|
||||
}
|
||||
|
||||
export class ClusterFrameContext implements ClusterContext {
|
||||
|
||||
@@ -34,7 +34,7 @@ interface Option {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
getCustomKubeConfigDirectory: (directoryName: string) => string
|
||||
getCustomKubeConfigDirectory: (directoryName: string) => string;
|
||||
}
|
||||
|
||||
function getContexts(config: KubeConfig): Map<string, Option> {
|
||||
|
||||
@@ -16,7 +16,7 @@ import { navigate } from "../../navigation";
|
||||
import { catalogCategoryRegistry } from "../../api/catalog-category-registry";
|
||||
|
||||
export type CatalogAddButtonProps = {
|
||||
category: CatalogCategory
|
||||
category: CatalogCategory;
|
||||
};
|
||||
|
||||
type CategoryId = string;
|
||||
|
||||
@@ -11,7 +11,7 @@ import { CatalogCategory, catalogCategoryRegistry } from "../../../../common/cat
|
||||
import { autoBind, disposer } from "../../../../common/utils";
|
||||
|
||||
interface Dependencies {
|
||||
registry: CatalogEntityRegistry
|
||||
registry: CatalogEntityRegistry;
|
||||
}
|
||||
|
||||
export class CatalogEntityStore extends ItemStore<CatalogEntity> {
|
||||
|
||||
@@ -9,7 +9,7 @@ import { MenuItem } from "../menu";
|
||||
|
||||
import type { CatalogEntity } from "../../api/catalog-entity";
|
||||
|
||||
export function HotbarToggleMenuItem(props: { entity: CatalogEntity, addContent: ReactNode, removeContent: ReactNode }) {
|
||||
export function HotbarToggleMenuItem(props: { entity: CatalogEntity; addContent: ReactNode; removeContent: ReactNode }) {
|
||||
const store = HotbarStore.getInstance();
|
||||
const [itemInHotbar, setItemInHotbar] = useState(store.isAddedToActive(props.entity));
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ import clusterOverviewStoreInjectable from "./cluster-overview-store/cluster-ove
|
||||
import { withInjectables } from "@ogre-tools/injectable-react";
|
||||
|
||||
interface Dependencies {
|
||||
clusterOverviewStore: ClusterOverviewStore
|
||||
clusterOverviewStore: ClusterOverviewStore;
|
||||
}
|
||||
|
||||
const NonInjectedClusterMetricSwitchers = observer(({ clusterOverviewStore }: Dependencies) => {
|
||||
|
||||
@@ -21,7 +21,7 @@ import clusterOverviewStoreInjectable
|
||||
from "./cluster-overview-store/cluster-overview-store.injectable";
|
||||
|
||||
interface Dependencies {
|
||||
clusterOverviewStore: ClusterOverviewStore
|
||||
clusterOverviewStore: ClusterOverviewStore;
|
||||
}
|
||||
|
||||
const NonInjectedClusterMetrics = observer(({ clusterOverviewStore: { metricType, metricNodeRole, getMetricsValues, metricsLoaded, metrics }}: Dependencies) => {
|
||||
|
||||
@@ -22,11 +22,11 @@ export enum MetricNodeRole {
|
||||
|
||||
export interface ClusterOverviewStorageState {
|
||||
metricType: MetricType;
|
||||
metricNodeRole: MetricNodeRole,
|
||||
metricNodeRole: MetricNodeRole;
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
storage: StorageHelper<ClusterOverviewStorageState>
|
||||
storage: StorageHelper<ClusterOverviewStorageState>;
|
||||
}
|
||||
|
||||
export class ClusterOverviewStore extends KubeObjectStore<Cluster> implements ClusterOverviewStorageState {
|
||||
|
||||
@@ -28,8 +28,8 @@ import type { KubeObject } from "../../../common/k8s-api/kube-object";
|
||||
import clusterOverviewStoreInjectable from "./cluster-overview-store/cluster-overview-store.injectable";
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer,
|
||||
clusterOverviewStore: ClusterOverviewStore
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
clusterOverviewStore: ClusterOverviewStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -24,7 +24,7 @@ function createLabels(rawLabelData: [string, number | undefined][]): string[] {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
clusterOverviewStore: ClusterOverviewStore
|
||||
clusterOverviewStore: ClusterOverviewStore;
|
||||
}
|
||||
|
||||
const NonInjectedClusterPieCharts = observer(({ clusterOverviewStore }: Dependencies) => {
|
||||
|
||||
@@ -23,7 +23,7 @@ export interface KubeEventDetailsProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ export interface ExtensionInfo {
|
||||
interface Dependencies {
|
||||
attemptInstall: (request: InstallRequest, d: ExtendableDisposer) => Promise<void>;
|
||||
getBaseRegistryUrl: () => Promise<string>;
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore;
|
||||
}
|
||||
|
||||
export const attemptInstallByInfo = ({ attemptInstall, getBaseRegistryUrl, extensionInstallationStateStore }: Dependencies) => async ({
|
||||
|
||||
@@ -34,9 +34,9 @@ interface Dependencies {
|
||||
installRequest: InstallRequest,
|
||||
) => Promise<InstallRequestValidated | null>;
|
||||
|
||||
getExtensionDestFolder: (name: string) => string
|
||||
getExtensionDestFolder: (name: string) => string;
|
||||
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore;
|
||||
}
|
||||
|
||||
export const attemptInstall =
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@ export interface InstallRequestValidated {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
extensionDiscovery: ExtensionDiscovery
|
||||
extensionDiscovery: ExtensionDiscovery;
|
||||
}
|
||||
|
||||
export const createTempFilesAndValidate =
|
||||
|
||||
+3
-3
@@ -16,9 +16,9 @@ import React from "react";
|
||||
import type { ExtensionInstallationStateStore } from "../../../../../extensions/extension-installation-state-store/extension-installation-state-store";
|
||||
|
||||
interface Dependencies {
|
||||
extensionLoader: ExtensionLoader
|
||||
getExtensionDestFolder: (name: string) => string
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore
|
||||
extensionLoader: ExtensionLoader;
|
||||
getExtensionDestFolder: (name: string) => string;
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore;
|
||||
}
|
||||
|
||||
export const unpackExtension =
|
||||
|
||||
@@ -42,7 +42,7 @@ interface Dependencies {
|
||||
installFromInput: (input: string) => Promise<void>;
|
||||
installFromSelectFileDialog: () => Promise<void>;
|
||||
installOnDrop: (files: File[]) => Promise<void>;
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -9,7 +9,7 @@ import { promiseExecFile } from "../../../utils";
|
||||
import { Notifications } from "../../notifications";
|
||||
|
||||
interface Dependencies {
|
||||
getRegistryUrlPreference: () => ExtensionRegistry,
|
||||
getRegistryUrlPreference: () => ExtensionRegistry;
|
||||
}
|
||||
|
||||
export const getBaseRegistryUrl = ({ getRegistryUrlPreference }: Dependencies) => async () => {
|
||||
|
||||
@@ -15,9 +15,9 @@ import type { ExtensionInfo } from "../attempt-install-by-info/attempt-install-b
|
||||
import type { ExtensionInstallationStateStore } from "../../../../extensions/extension-installation-state-store/extension-installation-state-store";
|
||||
|
||||
interface Dependencies {
|
||||
attemptInstall: (request: InstallRequest, disposer?: ExtendableDisposer) => Promise<void>,
|
||||
attemptInstallByInfo: (extensionInfo: ExtensionInfo) => Promise<void>,
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore
|
||||
attemptInstall: (request: InstallRequest, disposer?: ExtendableDisposer) => Promise<void>;
|
||||
attemptInstallByInfo: (extensionInfo: ExtensionInfo) => Promise<void>;
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore;
|
||||
}
|
||||
|
||||
export const installFromInput = ({ attemptInstall, attemptInstallByInfo, extensionInstallationStateStore }: Dependencies) => async (input: string) => {
|
||||
|
||||
@@ -9,8 +9,8 @@ import attemptInstallsInjectable from "./attempt-installs/attempt-installs.injec
|
||||
import directoryForDownloadsInjectable from "../../../common/app-paths/directory-for-downloads/directory-for-downloads.injectable";
|
||||
|
||||
interface Dependencies {
|
||||
attemptInstalls: (filePaths: string[]) => Promise<void>
|
||||
directoryForDownloads: string
|
||||
attemptInstalls: (filePaths: string[]) => Promise<void>;
|
||||
directoryForDownloads: string;
|
||||
}
|
||||
|
||||
const installFromSelectFileDialog = ({ attemptInstalls, directoryForDownloads }: Dependencies) => async () => {
|
||||
|
||||
@@ -13,9 +13,9 @@ import { getMessageFromError } from "../get-message-from-error/get-message-from-
|
||||
import type { ExtensionInstallationStateStore } from "../../../../extensions/extension-installation-state-store/extension-installation-state-store";
|
||||
|
||||
interface Dependencies {
|
||||
extensionLoader: ExtensionLoader
|
||||
extensionDiscovery: ExtensionDiscovery
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore
|
||||
extensionLoader: ExtensionLoader;
|
||||
extensionDiscovery: ExtensionDiscovery;
|
||||
extensionInstallationStateStore: ExtensionInstallationStateStore;
|
||||
}
|
||||
|
||||
export const uninstallExtension =
|
||||
|
||||
@@ -32,7 +32,7 @@ const LargeTooltip = withStyles({
|
||||
})(Tooltip);
|
||||
|
||||
interface Dependencies {
|
||||
createInstallChartTab: (helmChart: HelmChart) => void
|
||||
createInstallChartTab: (helmChart: HelmChart) => void;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -39,12 +39,12 @@ interface Props {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
release: IComputedValue<HelmRelease>
|
||||
releaseDetails: IAsyncComputed<IReleaseDetails>
|
||||
releaseValues: IAsyncComputed<string>
|
||||
updateRelease: (name: string, namespace: string, payload: IReleaseUpdatePayload) => Promise<IReleaseUpdateDetails>
|
||||
createUpgradeChartTab: (release: HelmRelease) => void
|
||||
userSuppliedValuesAreShown: { toggle: () => void, value: boolean }
|
||||
release: IComputedValue<HelmRelease>;
|
||||
releaseDetails: IAsyncComputed<IReleaseDetails>;
|
||||
releaseValues: IAsyncComputed<string>;
|
||||
updateRelease: (name: string, namespace: string, payload: IReleaseUpdatePayload) => Promise<IReleaseUpdateDetails>;
|
||||
createUpgradeChartTab: (release: HelmRelease) => void;
|
||||
userSuppliedValuesAreShown: { toggle: () => void; value: boolean };
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -20,9 +20,9 @@ interface Props extends MenuActionsProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
deleteRelease: (release: HelmRelease) => Promise<any>
|
||||
createUpgradeChartTab: (release: HelmRelease) => void
|
||||
openRollbackDialog: (release: HelmRelease) => void
|
||||
deleteRelease: (release: HelmRelease) => Promise<any>;
|
||||
createUpgradeChartTab: (release: HelmRelease) => void;
|
||||
openRollbackDialog: (release: HelmRelease) => void;
|
||||
}
|
||||
|
||||
class NonInjectedHelmReleaseMenu extends React.Component<Props & Dependencies> {
|
||||
|
||||
@@ -24,8 +24,8 @@ interface Props extends DialogProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
rollbackRelease: (releaseName: string, namespace: string, revisionNumber: number) => Promise<void>
|
||||
model: ReleaseRollbackDialogModel
|
||||
rollbackRelease: (releaseName: string, namespace: string, revisionNumber: number) => Promise<void>;
|
||||
model: ReleaseRollbackDialogModel;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -41,9 +41,9 @@ interface Props extends RouteComponentProps<ReleaseRouteParams> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
releases: IComputedValue<RemovableHelmRelease[]>
|
||||
releasesArePending: IComputedValue<boolean>
|
||||
selectNamespace: (namespace: string) => void
|
||||
releases: IComputedValue<RemovableHelmRelease[]>;
|
||||
releasesArePending: IComputedValue<boolean>;
|
||||
selectNamespace: (namespace: string) => void;
|
||||
}
|
||||
|
||||
class NonInjectedHelmReleases extends Component<Dependencies & Props> {
|
||||
|
||||
@@ -26,8 +26,8 @@ interface Props extends DialogProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
createNamespace: (params: { name: string }) => Promise<Namespace>,
|
||||
model: AddNamespaceDialogModel
|
||||
createNamespace: (params: { name: string }) => Promise<Namespace>;
|
||||
model: AddNamespaceDialogModel;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -33,7 +33,7 @@ interface Props extends KubeObjectDetailsProps<Namespace> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -27,7 +27,7 @@ const defaultProps: Partial<Props> = {
|
||||
};
|
||||
|
||||
interface Dependencies {
|
||||
namespaceStore: NamespaceStore
|
||||
namespaceStore: NamespaceStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -9,7 +9,7 @@ import { KubeObjectStore, KubeObjectStoreLoadingParams } from "../../../../commo
|
||||
import { Namespace, namespacesApi } from "../../../../common/k8s-api/endpoints/namespaces.api";
|
||||
|
||||
interface Dependencies {
|
||||
storage: StorageHelper<string[] | undefined>
|
||||
storage: StorageHelper<string[] | undefined>;
|
||||
}
|
||||
|
||||
export class NamespaceStore extends KubeObjectStore<Namespace> {
|
||||
|
||||
@@ -31,8 +31,8 @@ export interface NamespacesRouteProps extends RouteComponentProps<NamespacesRout
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
namespaceStore: NamespaceStore
|
||||
openAddNamespaceDialog: () => void
|
||||
namespaceStore: NamespaceStore;
|
||||
openAddNamespaceDialog: () => void;
|
||||
}
|
||||
|
||||
export const NonInjectedNamespacesRoute = ({ namespaceStore, openAddNamespaceDialog }: Dependencies & NamespacesRouteProps) => (
|
||||
|
||||
@@ -20,8 +20,8 @@ interface Props extends MenuActionsProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
portForwardStore: PortForwardStore,
|
||||
openPortForwardDialog: (item: PortForwardItem) => void
|
||||
portForwardStore: PortForwardStore;
|
||||
openPortForwardDialog: (item: PortForwardItem) => void;
|
||||
}
|
||||
|
||||
class NonInjectedPortForwardMenu extends React.Component<Props & Dependencies> {
|
||||
|
||||
@@ -31,7 +31,7 @@ interface Props extends RouteComponentProps<PortForwardsRouteParams> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
portForwardStore: PortForwardStore
|
||||
portForwardStore: PortForwardStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -30,8 +30,8 @@ interface Props extends KubeObjectDetailsProps<Service> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[], options: KubeWatchSubscribeStoreOptions) => Disposer
|
||||
portForwardStore: PortForwardStore
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[], options: KubeWatchSubscribeStoreOptions) => Disposer;
|
||||
portForwardStore: PortForwardStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -31,8 +31,8 @@ interface Props {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
portForwardStore: PortForwardStore
|
||||
openPortForwardDialog: (item: ForwardedPort, options: { openInBrowser: boolean, onClose: () => void }) => void
|
||||
portForwardStore: PortForwardStore;
|
||||
openPortForwardDialog: (item: ForwardedPort, options: { openInBrowser: boolean; onClose: () => void }) => void;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -35,7 +35,7 @@ interface Props extends KubeObjectDetailsProps<Node> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -22,7 +22,7 @@ import { HelmRepo, HelmRepoManager } from "../../../main/helm/helm-repo-manager"
|
||||
import { requestOpenFilePickingDialog } from "../../ipc";
|
||||
|
||||
interface Props extends Partial<DialogProps> {
|
||||
onAddRepo: Function
|
||||
onAddRepo: Function;
|
||||
}
|
||||
|
||||
enum FileType {
|
||||
|
||||
@@ -30,7 +30,7 @@ const updateChannelOptions: SelectOption<string>[] = Array.from(
|
||||
);
|
||||
|
||||
interface Dependencies {
|
||||
appPreferenceItems: IComputedValue<RegisteredAppPreference[]>
|
||||
appPreferenceItems: IComputedValue<RegisteredAppPreference[]>;
|
||||
}
|
||||
|
||||
const NonInjectedApplication: React.FC<Dependencies> = ({ appPreferenceItems }) => {
|
||||
|
||||
@@ -9,7 +9,7 @@ import { cssNames } from "../../../renderer/utils";
|
||||
|
||||
interface ExtensionSettingsProps {
|
||||
setting: AppPreferenceRegistration;
|
||||
size: "small" | "normal"
|
||||
size: "small" | "normal";
|
||||
}
|
||||
|
||||
export function ExtensionSettings({ setting, size }: ExtensionSettingsProps) {
|
||||
|
||||
@@ -12,7 +12,7 @@ import appPreferencesInjectable from "./app-preferences/app-preferences.injectab
|
||||
import { ExtensionSettings } from "./extension-settings";
|
||||
|
||||
interface Dependencies {
|
||||
appPreferenceItems: IComputedValue<RegisteredAppPreference[]>
|
||||
appPreferenceItems: IComputedValue<RegisteredAppPreference[]>;
|
||||
}
|
||||
|
||||
const NonInjectedExtensions: React.FC<Dependencies> = ({ appPreferenceItems }) => {
|
||||
|
||||
@@ -17,7 +17,7 @@ import directoryForBinariesInjectable
|
||||
import { withInjectables } from "@ogre-tools/injectable-react";
|
||||
|
||||
interface Dependencies {
|
||||
defaultPathForKubectlBinaries: string
|
||||
defaultPathForKubectlBinaries: string;
|
||||
}
|
||||
|
||||
const NonInjectedKubectlBinaries: React.FC<Dependencies> = observer(({ defaultPathForKubectlBinaries }) => {
|
||||
|
||||
@@ -41,7 +41,7 @@ import type { RegisteredAppPreference } from "./app-preferences/app-preference-r
|
||||
import appPreferencesInjectable from "./app-preferences/app-preferences.injectable";
|
||||
|
||||
interface Dependencies {
|
||||
appPreferenceItems: IComputedValue<RegisteredAppPreference[]>
|
||||
appPreferenceItems: IComputedValue<RegisteredAppPreference[]>;
|
||||
}
|
||||
|
||||
const NonInjectedPreferences: React.FC<Dependencies> = ({ appPreferenceItems }) => {
|
||||
|
||||
@@ -15,7 +15,7 @@ import type { IComputedValue } from "mobx";
|
||||
import { withInjectables } from "@ogre-tools/injectable-react";
|
||||
|
||||
interface Dependencies {
|
||||
appPreferenceItems: IComputedValue<RegisteredAppPreference[]>
|
||||
appPreferenceItems: IComputedValue<RegisteredAppPreference[]>;
|
||||
}
|
||||
|
||||
const NonInjectedTelemetry: React.FC<Dependencies> = ({ appPreferenceItems }) => {
|
||||
|
||||
@@ -28,7 +28,7 @@ interface Props extends KubeObjectDetailsProps<StorageClass> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
+2
-2
@@ -11,9 +11,9 @@ export interface WelcomeBannerRegistration {
|
||||
/**
|
||||
* The banner component to be shown on the welcome screen.
|
||||
*/
|
||||
Banner?: React.ComponentType
|
||||
Banner?: React.ComponentType;
|
||||
/**
|
||||
* The banner width in px.
|
||||
*/
|
||||
width?: number
|
||||
width?: number;
|
||||
}
|
||||
@@ -19,8 +19,8 @@ import type { WelcomeBannerRegistration } from "./welcome-banner-items/welcome-b
|
||||
export const defaultWidth = 320;
|
||||
|
||||
interface Dependencies {
|
||||
welcomeMenuItems: IComputedValue<WelcomeMenuRegistration[]>
|
||||
welcomeBannerItems: IComputedValue<WelcomeBannerRegistration[]>
|
||||
welcomeMenuItems: IComputedValue<WelcomeMenuRegistration[]>;
|
||||
welcomeBannerItems: IComputedValue<WelcomeBannerRegistration[]>;
|
||||
}
|
||||
|
||||
const NonInjectedWelcome: React.FC<Dependencies> = ({ welcomeMenuItems, welcomeBannerItems }) => {
|
||||
|
||||
@@ -29,7 +29,7 @@ interface Props extends KubeObjectDetailsProps<CronJob> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -35,7 +35,7 @@ interface Props extends KubeObjectDetailsProps<DaemonSet> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -37,7 +37,7 @@ interface Props extends KubeObjectDetailsProps<Deployment> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -17,7 +17,7 @@ import { Notifications } from "../notifications";
|
||||
import { cssNames } from "../../utils";
|
||||
|
||||
interface Props extends Partial<DialogProps> {
|
||||
deploymentApi: DeploymentApi
|
||||
deploymentApi: DeploymentApi;
|
||||
}
|
||||
|
||||
const dialogState = observable.object({
|
||||
|
||||
@@ -40,7 +40,7 @@ interface Props extends KubeObjectDetailsProps<Job> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -21,7 +21,7 @@ interface Workload {
|
||||
amountOfItems: number;
|
||||
href: string;
|
||||
status: Record<string, number>;
|
||||
title: string
|
||||
title: string;
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
|
||||
@@ -35,8 +35,8 @@ interface Props extends RouteComponentProps<WorkloadsOverviewRouteParams> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
clusterFrameContext: ClusterFrameContext
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[], options: KubeWatchSubscribeStoreOptions) => Disposer
|
||||
clusterFrameContext: ClusterFrameContext;
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[], options: KubeWatchSubscribeStoreOptions) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -38,7 +38,7 @@ interface Props {
|
||||
|
||||
interface Dependencies {
|
||||
portForwardStore: PortForwardStore;
|
||||
openPortForwardDialog: (item: ForwardedPort, options: { openInBrowser: boolean, onClose: () => void }) => void;
|
||||
openPortForwardDialog: (item: ForwardedPort, options: { openInBrowser: boolean; onClose: () => void }) => void;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -31,7 +31,7 @@ interface Props {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
portForwardStore: PortForwardStore
|
||||
portForwardStore: PortForwardStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -34,7 +34,7 @@ interface Props extends KubeObjectDetailsProps<ReplicaSet> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -17,7 +17,7 @@ import { cssNames } from "../../utils";
|
||||
import { ReplicaSet, ReplicaSetApi, replicaSetApi } from "../../../common/k8s-api/endpoints/replica-set.api";
|
||||
|
||||
interface Props extends Partial<DialogProps> {
|
||||
replicaSetApi: ReplicaSetApi
|
||||
replicaSetApi: ReplicaSetApi;
|
||||
}
|
||||
|
||||
const dialogState = observable.object({
|
||||
|
||||
@@ -35,7 +35,7 @@ interface Props extends KubeObjectDetailsProps<StatefulSet> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer
|
||||
subscribeStores: (stores: KubeObjectStore<KubeObject>[]) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -17,7 +17,7 @@ import { Notifications } from "../notifications";
|
||||
import { cssNames } from "../../utils";
|
||||
|
||||
interface Props extends Partial<DialogProps> {
|
||||
statefulSetApi: StatefulSetApi
|
||||
statefulSetApi: StatefulSetApi;
|
||||
}
|
||||
|
||||
const dialogState = observable.object({
|
||||
|
||||
@@ -29,7 +29,7 @@ import { TopBar } from "../layout/top-bar/top-bar";
|
||||
import catalogPreviousActiveTabStorageInjectable from "../+catalog/catalog-previous-active-tab-storage/catalog-previous-active-tab-storage.injectable";
|
||||
|
||||
interface Dependencies {
|
||||
catalogPreviousActiveTabStorage: { get: () => string }
|
||||
catalogPreviousActiveTabStorage: { get: () => string };
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -20,7 +20,7 @@ enum GeneralInputStatus {
|
||||
|
||||
interface Props {
|
||||
cluster: Cluster;
|
||||
entity: KubernetesCluster
|
||||
entity: KubernetesCluster;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -25,7 +25,7 @@ export interface CommandContainerProps {
|
||||
|
||||
interface Dependencies {
|
||||
addWindowEventListener: <K extends keyof WindowEventMap>(type: K, listener: (this: Window, ev: WindowEventMap[K]) => any, options?: boolean | AddEventListenerOptions) => Disposer;
|
||||
commandOverlay: CommandOverlay,
|
||||
commandOverlay: CommandOverlay;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ export function isKubernetesClusterActive(context: CommandContext): boolean {
|
||||
interface Dependencies {
|
||||
openCommandDialog: (component: React.ReactElement) => void;
|
||||
getEntitySettingItems: (kind: string, apiVersion: string, source?: string) => RegisteredEntitySetting[];
|
||||
createTerminalTab: () => DockTabCreate
|
||||
createTerminalTab: () => DockTabCreate;
|
||||
}
|
||||
|
||||
function getInternalCommands({ openCommandDialog, getEntitySettingItems, createTerminalTab }: Dependencies): CommandRegistration[] {
|
||||
|
||||
@@ -22,9 +22,9 @@ import { Checkbox } from "../checkbox";
|
||||
import { requestClearClusterAsDeleting, requestDeleteCluster, requestSetClusterAsDeleting } from "../../ipc";
|
||||
|
||||
type DialogState = {
|
||||
isOpen: boolean,
|
||||
config?: KubeConfig,
|
||||
cluster?: Cluster
|
||||
isOpen: boolean;
|
||||
config?: KubeConfig;
|
||||
cluster?: Cluster;
|
||||
};
|
||||
|
||||
const dialogState: DialogState = observable({
|
||||
|
||||
@@ -15,7 +15,7 @@ export interface DockTabStoreOptions {
|
||||
export type DockTabStorageState<T> = Record<TabId, T>;
|
||||
|
||||
interface DockTabStoreDependencies {
|
||||
createStorage: <T>(storageKey: string, options: DockTabStorageState<T>) => StorageHelper<DockTabStorageState<T>>
|
||||
createStorage: <T>(storageKey: string, options: DockTabStorageState<T>) => StorageHelper<DockTabStorageState<T>>;
|
||||
}
|
||||
|
||||
export class DockTabStore<T> {
|
||||
|
||||
@@ -22,7 +22,7 @@ export interface DockTabProps extends TabProps<DockTabModel> {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
dockStore: DockStore
|
||||
dockStore: DockStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -13,10 +13,10 @@ import { TabKind } from "./dock/store";
|
||||
import { TerminalTab } from "./terminal/dock-tab";
|
||||
|
||||
interface Props {
|
||||
tabs: DockTabModel[]
|
||||
autoFocus: boolean
|
||||
selectedTab: DockTabModel
|
||||
onChangeTab: (tab: DockTabModel) => void
|
||||
tabs: DockTabModel[];
|
||||
autoFocus: boolean;
|
||||
selectedTab: DockTabModel;
|
||||
onChangeTab: (tab: DockTabModel) => void;
|
||||
}
|
||||
|
||||
export const DockTabs = ({ tabs, autoFocus, selectedTab, onChangeTab }: Props) => {
|
||||
|
||||
@@ -32,9 +32,9 @@ interface Props {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
createResourceTab: () => void
|
||||
createTerminalTab: () => void
|
||||
dockStore: DockStore
|
||||
createResourceTab: () => void;
|
||||
createTerminalTab: () => void;
|
||||
dockStore: DockStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -98,7 +98,7 @@ export interface DockTabCloseEvent {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
readonly storage: StorageHelper<DockStorageState>
|
||||
readonly storage: StorageHelper<DockStorageState>;
|
||||
readonly tabDataClearers: Record<TabKind, (tabId: TabId) => void>;
|
||||
readonly tabDataValidator: Partial<Record<TabKind, (tabId: TabId) => boolean>>;
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ export interface EditingResource {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
createStorage:<T> (storageKey: string, options: DockTabStorageState<T>) => StorageHelper<DockTabStorageState<T>>
|
||||
createStorage:<T> (storageKey: string, options: DockTabStorageState<T>) => StorageHelper<DockTabStorageState<T>>;
|
||||
}
|
||||
|
||||
export class EditResourceTabStore extends DockTabStore<EditingResource> {
|
||||
|
||||
@@ -24,7 +24,7 @@ export interface EditorPanelProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
dockStore: DockStore
|
||||
dockStore: DockStore;
|
||||
}
|
||||
|
||||
const defaultProps: Partial<EditorPanelProps> = {
|
||||
|
||||
@@ -29,7 +29,7 @@ interface OptionalProps {
|
||||
submitLabel?: ReactNode;
|
||||
submittingMessage?: ReactNode;
|
||||
disableSubmit?: boolean;
|
||||
showButtons?: boolean
|
||||
showButtons?: boolean;
|
||||
showSubmitClose?: boolean;
|
||||
showInlineInfo?: boolean;
|
||||
showNotifications?: boolean;
|
||||
@@ -37,7 +37,7 @@ interface OptionalProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
dockStore: DockStore
|
||||
dockStore: DockStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -35,9 +35,9 @@ interface Props {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
createRelease: (payload: IReleaseCreatePayload) => Promise<IReleaseUpdateDetails>
|
||||
installChartStore: InstallChartTabStore
|
||||
dockStore: DockStore
|
||||
createRelease: (payload: IReleaseCreatePayload) => Promise<IReleaseUpdateDetails>;
|
||||
installChartStore: InstallChartTabStore;
|
||||
dockStore: DockStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -9,7 +9,7 @@ import type { TabId } from "../dock/store";
|
||||
import createLogsTabInjectable, { CreateLogsTabData } from "./create-logs-tab.injectable";
|
||||
|
||||
export interface WorkloadLogsTabData {
|
||||
workload: WorkloadKubeObject
|
||||
workload: WorkloadKubeObject;
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
|
||||
@@ -14,7 +14,7 @@ type PodLogLine = string;
|
||||
const logLinesToLoad = 500;
|
||||
|
||||
interface Dependencies {
|
||||
callForLogs: ({ namespace, name }: { namespace: string, name: string }, query: IPodLogsQuery) => Promise<string>
|
||||
callForLogs: ({ namespace, name }: { namespace: string; name: string }, query: IPodLogsQuery) => Promise<string>;
|
||||
}
|
||||
|
||||
export class LogStore {
|
||||
|
||||
@@ -57,7 +57,7 @@ export interface LogTabData {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
createStorage: <T>(storageKey: string, options: DockTabStorageState<T>) => StorageHelper<DockTabStorageState<T>>
|
||||
createStorage: <T>(storageKey: string, options: DockTabStorageState<T>) => StorageHelper<DockTabStorageState<T>>;
|
||||
}
|
||||
|
||||
export class LogTabStore extends DockTabStore<LogTabData> {
|
||||
|
||||
@@ -19,8 +19,8 @@ interface Props extends DockTabProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
dockStore: DockStore
|
||||
terminalStore: TerminalStore
|
||||
dockStore: DockStore;
|
||||
terminalStore: TerminalStore;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -12,7 +12,7 @@ import { runInAction } from "mobx";
|
||||
|
||||
interface Dependencies {
|
||||
upgradeChartStore: UpgradeChartTabStore;
|
||||
dockStore: DockStore
|
||||
dockStore: DockStore;
|
||||
}
|
||||
|
||||
const createUpgradeChartTab = ({ upgradeChartStore, dockStore }: Dependencies) => (release: HelmRelease, tabParams: DockTabCreateSpecific = {}): TabId => {
|
||||
|
||||
@@ -60,7 +60,7 @@ resizingAnchorProps.set("top", [ResizeDirection.VERTICAL, ResizeSide.TRAILING, R
|
||||
resizingAnchorProps.set("bottom", [ResizeDirection.VERTICAL, ResizeSide.LEADING, ResizeGrowthDirection.BOTTOM_TO_TOP]);
|
||||
|
||||
interface Dependencies {
|
||||
history: History
|
||||
history: History;
|
||||
drawerStorage: StorageHelper<{ width: number }>;
|
||||
}
|
||||
|
||||
|
||||
@@ -13,15 +13,15 @@ import { Input, InputProps, InputValidator } from "../input";
|
||||
import { boundMethod } from "../../utils";
|
||||
|
||||
export interface Props<T> {
|
||||
items: T[],
|
||||
add: (newItem: string) => void,
|
||||
remove: (info: { oldItem: T, index: number }) => void,
|
||||
placeholder?: string,
|
||||
items: T[];
|
||||
add: (newItem: string) => void;
|
||||
remove: (info: { oldItem: T; index: number }) => void;
|
||||
placeholder?: string;
|
||||
validators?: InputValidator | InputValidator[];
|
||||
|
||||
// An optional prop used to convert T to a displayable string
|
||||
// defaults to `String`
|
||||
renderItem?: (item: T, index: number) => React.ReactNode,
|
||||
renderItem?: (item: T, index: number) => React.ReactNode;
|
||||
inputTheme?: InputProps["theme"];
|
||||
}
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ interface HotbarManager {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
hotbarManager: HotbarManager
|
||||
hotbarManager: HotbarManager;
|
||||
commandOverlay: CommandOverlay;
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ import { Checkbox } from "../checkbox";
|
||||
import { UserStore } from "../../../common/user-store";
|
||||
|
||||
interface ItemListLayoutContentProps<I extends ItemObject> {
|
||||
getFilters: () => Filter[]
|
||||
getFilters: () => Filter[];
|
||||
tableId?: string;
|
||||
className: IClassName;
|
||||
getItems: () => I[];
|
||||
|
||||
@@ -11,10 +11,10 @@ import { observer } from "mobx-react";
|
||||
import type { Filter } from "./page-filters.store";
|
||||
|
||||
export interface ItemListLayoutFilterProps {
|
||||
getIsReady: () => boolean
|
||||
getFilters: () => Filter[]
|
||||
getFiltersAreShown: () => boolean
|
||||
hideFilters: boolean
|
||||
getIsReady: () => boolean;
|
||||
getFilters: () => Filter[];
|
||||
getFiltersAreShown: () => boolean;
|
||||
hideFilters: boolean;
|
||||
}
|
||||
|
||||
export const ItemListLayoutFilters = observer(({ getFilters, getFiltersAreShown, getIsReady, hideFilters }: ItemListLayoutFilterProps) => {
|
||||
|
||||
@@ -40,8 +40,8 @@ const defaultProps: Partial<KubeObjectListLayoutProps<KubeObject>> = {
|
||||
};
|
||||
|
||||
interface Dependencies {
|
||||
clusterFrameContext: ClusterFrameContext
|
||||
subscribeToStores: (stores: KubeObjectStore<KubeObject>[], options: KubeWatchSubscribeStoreOptions) => Disposer
|
||||
clusterFrameContext: ClusterFrameContext;
|
||||
subscribeToStores: (stores: KubeObjectStore<KubeObject>[], options: KubeWatchSubscribeStoreOptions) => Disposer;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -40,7 +40,7 @@ function getAge(timestamp: string) {
|
||||
}
|
||||
|
||||
interface SplitStatusesByLevel {
|
||||
maxLevel: string,
|
||||
maxLevel: string;
|
||||
criticals: KubeObjectStatus[];
|
||||
warnings: KubeObjectStatus[];
|
||||
infos: KubeObjectStatus[];
|
||||
|
||||
@@ -29,7 +29,7 @@ interface Props {
|
||||
*/
|
||||
|
||||
interface Dependencies {
|
||||
sidebarStorage: StorageHelper<SidebarStorageState>
|
||||
sidebarStorage: StorageHelper<SidebarStorageState>;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -35,7 +35,7 @@ interface SidebarItemProps {
|
||||
}
|
||||
|
||||
interface Dependencies {
|
||||
sidebarStorage: StorageHelper<SidebarStorageState>
|
||||
sidebarStorage: StorageHelper<SidebarStorageState>;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -9,7 +9,7 @@ export interface SidebarStorageState {
|
||||
width: number;
|
||||
expanded: {
|
||||
[itemId: string]: boolean;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export const defaultSidebarWidth = 200;
|
||||
|
||||
@@ -9,7 +9,7 @@ import moment from "moment-timezone";
|
||||
import { UserStore } from "../../../common/user-store";
|
||||
|
||||
interface Props {
|
||||
date: string
|
||||
date: string;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -45,7 +45,7 @@ export interface MenuProps {
|
||||
|
||||
interface State {
|
||||
position?: MenuPosition;
|
||||
menuStyle?: MenuStyle
|
||||
menuStyle?: MenuStyle;
|
||||
}
|
||||
|
||||
const defaultPropsMenu: Partial<MenuProps> = {
|
||||
|
||||
@@ -61,7 +61,7 @@ export class MonacoEditor extends React.Component<MonacoEditorProps> {
|
||||
|
||||
@observable.ref containerElem: HTMLElement;
|
||||
@observable.ref editor: editor.IStandaloneCodeEditor;
|
||||
@observable dimensions: { width?: number, height?: number } = {};
|
||||
@observable dimensions: { width?: number; height?: number } = {};
|
||||
@observable unmounting = false;
|
||||
|
||||
constructor(props: MonacoEditorProps) {
|
||||
@@ -241,7 +241,7 @@ export class MonacoEditor extends React.Component<MonacoEditorProps> {
|
||||
this.validate(value);
|
||||
}
|
||||
|
||||
getValue(opts?: { preserveBOM: boolean; lineEnding: string; }): string {
|
||||
getValue(opts?: { preserveBOM: boolean; lineEnding: string }): string {
|
||||
return this.editor?.getValue(opts) ?? "";
|
||||
}
|
||||
|
||||
|
||||
@@ -9,9 +9,9 @@ import { useMutationObserver } from "../../hooks";
|
||||
import type { NavigationTree } from "../tree-view";
|
||||
|
||||
interface Props extends React.DOMAttributes<HTMLElement> {
|
||||
render: (data: NavigationTree[]) => JSX.Element
|
||||
htmlFor?: string // Id of the element to put observers on
|
||||
rootMargin?: string // https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#creating_an_intersection_observer
|
||||
render: (data: NavigationTree[]) => JSX.Element;
|
||||
htmlFor?: string; // Id of the element to put observers on
|
||||
rootMargin?: string; // https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API#creating_an_intersection_observer
|
||||
}
|
||||
|
||||
export const ScrollSpy = observer(({ render, htmlFor, rootMargin = "0px 0px -100% 0px" }: Props) => {
|
||||
|
||||
@@ -14,7 +14,7 @@ import type { IComputedValue } from "mobx";
|
||||
export interface StatusBarProps {}
|
||||
|
||||
interface Dependencies {
|
||||
items: IComputedValue<RegisteredStatusBarItems>
|
||||
items: IComputedValue<RegisteredStatusBarItems>;
|
||||
}
|
||||
|
||||
const NonInjectedStatusBar = observer(({ items }: Dependencies & StatusBarProps) => {
|
||||
|
||||
@@ -57,7 +57,7 @@ export interface TableCellProps extends React.DOMAttributes<HTMLDivElement> {
|
||||
/**
|
||||
* id of the column which follow same visibility rules
|
||||
*/
|
||||
showWithColumn?: string
|
||||
showWithColumn?: string;
|
||||
|
||||
/**
|
||||
* @internal
|
||||
|
||||
@@ -77,7 +77,7 @@ export const orderByUrlParam = createPageParam({
|
||||
});
|
||||
|
||||
interface Dependencies {
|
||||
model: TableModel
|
||||
model: TableModel;
|
||||
}
|
||||
|
||||
@observer
|
||||
|
||||
@@ -149,7 +149,7 @@ export class Tooltip extends React.Component<TooltipProps> {
|
||||
this.setPosition({ left, top });
|
||||
}
|
||||
|
||||
protected setPosition(pos: { left: number, top: number }) {
|
||||
protected setPosition(pos: { left: number; top: number }) {
|
||||
const elemStyle = this.elem.style;
|
||||
|
||||
elemStyle.left = `${pos.left}px`;
|
||||
|
||||
@@ -25,7 +25,7 @@ export interface NavigationTree {
|
||||
}
|
||||
|
||||
interface Props {
|
||||
data: NavigationTree[]
|
||||
data: NavigationTree[];
|
||||
}
|
||||
|
||||
function scrollToItem(id: string) {
|
||||
|
||||
@@ -27,7 +27,7 @@ interface Props<T extends ItemObject = any> {
|
||||
selectedItemId?: string;
|
||||
getRow?: (uid: string | number) => React.ReactElement<any>;
|
||||
onScroll?: (props: ListOnScrollProps) => void;
|
||||
outerRef?: React.Ref<any>
|
||||
outerRef?: React.Ref<any>;
|
||||
|
||||
/**
|
||||
* If specified then AutoSizer will not be used and instead a fixed height
|
||||
|
||||
@@ -24,7 +24,7 @@ interface Dependencies {
|
||||
emitEvent: (event: AppEvent) => void;
|
||||
|
||||
// TODO: This dependency belongs to KubeObjectStore
|
||||
clusterFrameContext: ClusterFrameContext
|
||||
clusterFrameContext: ClusterFrameContext;
|
||||
}
|
||||
|
||||
const logPrefix = "[CLUSTER-FRAME]:";
|
||||
|
||||
Loaded 100 of 158 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user