mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Add deployment details metrics injection token
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
This commit is contained in:
1 parent
03a87f9549
commit
4401b17af9
6 files changed
+74
-28
No files matched your search
@@ -16,16 +16,28 @@ export const clusterOverviewUIBlockInjectionToken = getInjectionToken<ClusterOve
|
||||
id: "cluster-overview-ui-block-injection-token",
|
||||
});
|
||||
|
||||
export type KubeObjectDetailMetrics = React.ElementType;
|
||||
export type KubeObjectDetailMetricsComponentProps = {
|
||||
object: any;
|
||||
};
|
||||
|
||||
export type KubeObjectDetailMetrics = {
|
||||
id: string;
|
||||
Component: React.ComponentType<KubeObjectDetailMetricsComponentProps>;
|
||||
};
|
||||
|
||||
export const podDetailsMetricsInjectionToken = getInjectionToken<KubeObjectDetailMetrics>({
|
||||
id: "pod-details-metrics-injection-token",
|
||||
});
|
||||
|
||||
export const deploymentDetailsMetricsInjectionToken = getInjectionToken<KubeObjectDetailMetrics>({
|
||||
id: "deployment-details-metrics-injection-token",
|
||||
});
|
||||
|
||||
export interface PodDetailsContainerMetricsComponentProps {
|
||||
container: any;
|
||||
pod: any;
|
||||
}
|
||||
|
||||
export interface PodDetailsContainerMetricsComponent {
|
||||
id: string;
|
||||
Component: React.ComponentType<PodDetailsContainerMetricsComponentProps>;
|
||||
|
||||
Reference in new issue
Block a user