packages/ui-components/tooltip

Signed-off-by: Gabriel <gaccettola@mirantis.com>
This commit is contained in:
Gabriel committed 2023-04-12 11:00:36 +02:00
1 parent 67fa57c15c
commit 6404993432
434 files changed
+45562 -38

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
/// <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
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";AAEA,KAAK,kBAAkB,GAAG;IACxB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACtB,CAAA;AAED,MAAM,WAAW,mBAAmB;IAClC,EAAE,EAAE,MAAM,CAAC;IACX,KAAK,EAAE,MAAM,CAAC;IACd,QAAQ,CAAC,EAAE,CAAC,WAAW,EAAE,kBAAkB,KAAK,OAAO,CAAC;IACxD,OAAO,EAAE,CAAC,WAAW,EAAE,kBAAkB,KAAK,IAAI,CAAC;CACpD;AAED,MAAM,WAAW,gCAAgC;IAC/C,WAAW,EAAE,kBAAkB,CAAC;CACjC;AAED,MAAM,WAAW,4BAA4B;IAC3C,EAAE,EAAE,MAAM,CAAC;IACX,SAAS,EAAE,KAAK,CAAC,aAAa,CAAC,gCAAgC,CAAC,CAAC;CAClE;AAED,eAAO,MAAM,qCAAqC,4EAEhD,CAAC;AAEH,eAAO,MAAM,0CAA0C,qFAErD,CAAC"}
+7
View File
@@ -0,0 +1,7 @@
import { getInjectionToken } from "@ogre-tools/injectable";
export const clusterIconSettingsMenuInjectionToken = getInjectionToken({
id: "cluster-icon-settings-menu-injection-token"
});
export const clusterIconSettingsComponentInjectionToken = getInjectionToken({
id: "cluster-icon-settings-component-injection-token"
});