@amaui/ui-react
Version:
UI for React
30 lines (29 loc) • 1.12 kB
TypeScript
import React from 'react';
import { ITooltip } from '../Tooltip/Tooltip';
import { ITonal, IColor, IElement, IElementReference, IPropsAny } from '../types';
export type INavigationItemVersion = 'regular' | 'auto';
export interface INavigationItem extends ITooltip {
tonal?: ITonal;
color?: IColor;
version?: 'regular' | 'auto';
value?: any;
vertical?: boolean;
name?: IElement;
label?: IElement;
icon?: IElement;
iconSelected?: IElement;
selected?: boolean;
disabled?: boolean;
IconWrapperComponent?: IElementReference;
onFocus?: (event: React.FocusEvent<any>) => any;
onBlur?: (event: React.FocusEvent<any>) => any;
onKeyDown?: (event: React.KeyboardEvent<any>) => any;
onMouseDown?: (event: React.MouseEvent<any>) => any;
onMouseEnter?: (event: React.MouseEvent<any>) => any;
onMouseLeave?: (event: React.MouseEvent<any>) => any;
onTouchStart?: (event: React.TouchEvent<any>) => any;
TooltipProps?: IPropsAny;
IconWrapperProps?: IPropsAny;
}
declare const NavigationItem: React.FC<INavigationItem>;
export default NavigationItem;