goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
38 lines • 1.15 kB
TypeScript
import { default as React } from 'react';
export interface TooltipTheme {
container: React.CSSProperties;
tooltip: React.CSSProperties;
tooltipVisible: React.CSSProperties;
content: React.CSSProperties;
arrow: React.CSSProperties;
}
export interface TooltipStyles {
theme?: 'light' | 'dark' | 'sacred';
backgroundColor?: string;
borderColor?: string;
borderRadius?: string;
boxShadow?: string;
backdropFilter?: string;
fontFamily?: string;
fontSize?: string;
fontWeight?: string | number;
letterSpacing?: string;
color?: string;
textShadow?: string;
padding?: string;
animation?: string;
zIndex?: number;
arrowSize?: number;
transitionDuration?: string;
transitionEasing?: string;
enterScale?: number;
visibleScale?: number;
}
export declare const tooltipThemes: {
light: TooltipTheme;
dark: TooltipTheme;
sacred: TooltipTheme;
};
export declare const getTooltipTheme: (theme?: "light" | "dark" | "sacred") => TooltipTheme;
export declare const getTooltipStyles: (styles?: TooltipStyles) => TooltipTheme;
//# sourceMappingURL=tooltip.d.ts.map