UNPKG

@openshift-console/dynamic-plugin-sdk

Version:

Provides core APIs, types and utilities used by dynamic plugins at runtime.

22 lines (21 loc) 884 B
import * as React from 'react'; import { StatusComponentProps } from '../../../extensions/console-types'; type StatusIconAndTextProps = StatusComponentProps & { icon?: React.ReactElement; spin?: boolean; }; /** * Component for displaying a status icon and text * @param {string} [title] - (optional) status text * @param {boolean} [iconOnly] - (optional) if true, only displays icon * @param {boolean} [noTooltip] - (optional) if true, tooltip won't be displayed * @param {string} [className] - (optional) additional class name for the component * @param {React.ReactElement} [icon] - (optional) icon to be displayed * @param {boolean} [spin] - (optional) if true, icon rotates * @example * ```tsx * <StatusIconAndText title={title} icon={renderIcon} /> * ``` */ declare const StatusIconAndText: React.FC<StatusIconAndTextProps>; export default StatusIconAndText;