1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/packages/cluster-settings/dist/index.d.ts
Gabriel 6404993432 packages/ui-components/tooltip
Signed-off-by: Gabriel <gaccettola@mirantis.com>
2023-04-12 11:00:36 +02:00

22 lines
867 B
TypeScript

/// <reference types="react" />
type ClusterPreferences = {
clusterName?: string;
icon?: string | null;
};
export interface ClusterIconMenuItem {
id: string;
title: string;
disabled?: (preferences: ClusterPreferences) => boolean;
onClick: (preferences: ClusterPreferences) => void;
}
export interface ClusterIconSettingComponentProps {
preferences: ClusterPreferences;
}
export interface ClusterIconSettingsComponent {
id: string;
Component: React.ComponentType<ClusterIconSettingComponentProps>;
}
export declare const clusterIconSettingsMenuInjectionToken: import("@ogre-tools/injectable").InjectionToken<ClusterIconMenuItem, void>;
export declare const clusterIconSettingsComponentInjectionToken: import("@ogre-tools/injectable").InjectionToken<ClusterIconSettingsComponent, void>;
export {};
//# sourceMappingURL=index.d.ts.map