@apptane/react-ui-cue
Version:
Visual cue component in Apptane React UI framework
43 lines (42 loc) • 2.61 kB
TypeScript
/// <reference types="react" />
import { CueProps } from "./Cue.types.js";
/**
* `Cue` component — icon with a tooltip displayed on click or hover.
*/
declare function Cue({ children, header, appearance, placement, maxWidth, intent, trigger, color, name: iconName, data: iconData, size: iconSize, zIndex, inline, margin, marginTop, marginRight, marginBottom, marginLeft, m, mt, mr, mb, ml, ...other }: CueProps): import("@emotion/react/types/jsx-namespace").EmotionJSX.Element;
declare namespace Cue {
var displayName: string;
var propTypes: {
children: import("prop-types").Requireable<any>;
header: import("prop-types").Requireable<any>;
appearance: import("prop-types").Requireable<import("@apptane/react-ui-theme").TooltipAppearance>;
placement: import("prop-types").Requireable<import("@apptane/react-ui-core").Placement>;
maxWidth: import("prop-types").Requireable<number>;
intent: import("prop-types").Requireable<import("@apptane/react-ui-core").Intent>;
trigger: import("prop-types").Requireable<import("@apptane/react-ui-behaviors").TriggerOption | import("@apptane/react-ui-behaviors").TriggerOption[]>;
color: import("prop-types").Requireable<string>;
name: import("prop-types").Requireable<string>;
data: import("prop-types").Requireable<import("prop-types").InferProps<{
viewBox: import("prop-types").Requireable<string>;
svg: import("prop-types").Requireable<import("prop-types").ReactNodeLike>;
}>>;
size: import("prop-types").Requireable<number>;
zIndex: import("prop-types").Requireable<number>;
inline: import("prop-types").Requireable<boolean>;
margin: import("prop-types").Requireable<string | number>;
marginTop: import("prop-types").Requireable<string | number>;
marginRight: import("prop-types").Requireable<string | number>;
marginBottom: import("prop-types").Requireable<string | number>;
marginLeft: import("prop-types").Requireable<string | number>;
m: import("prop-types").Requireable<string | number>;
mt: import("prop-types").Requireable<string | number>;
mr: import("prop-types").Requireable<string | number>;
mb: import("prop-types").Requireable<string | number>;
ml: import("prop-types").Requireable<string | number>;
};
}
declare const _default: import("react").MemoExoticComponent<typeof Cue>;
/**
* `Cue` component — icon with a tooltip displayed on click or hover.
*/
export default _default;