UNPKG

@apptane/react-ui-cue

Version:

Visual cue component in Apptane React UI framework

43 lines (42 loc) 2.61 kB
/// <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;