@onesy/ui-react
Version:
UI for React
34 lines (33 loc) • 1.15 kB
TypeScript
import React from 'react';
import { ILine } from '../Line/Line';
import { IVersion, IElement, IElementReference, IPropsAny } from '../types';
export declare type ISpeedDial = Omit<ILine, 'direction'> & {
version?: IVersion;
open?: boolean;
openDefault?: boolean;
onOpen?: () => any;
onClose?: () => any;
in?: boolean;
position?: 'top' | 'bottom';
alignment?: 'start' | 'left' | 'center' | 'right' | 'end';
direction?: 'top' | 'left' | 'right' | 'bottom';
closeOnClick?: boolean;
tooltipOpen?: boolean;
start?: any;
end?: any;
noRotate?: boolean;
tooltipLabel?: IElement;
onKeyDown?: (event: React.KeyboardEvent<any>) => any;
IconOpen?: IElementReference;
Icon?: IElementReference;
FabTransitionComponent?: IElementReference;
SpeeDialItemTransitionComponent?: IElementReference;
IconProps?: IPropsAny;
TooltipProps?: IPropsAny;
FabProps?: IPropsAny;
FabWrapperProps?: IPropsAny;
FabTransitionComponentProps?: IPropsAny;
SpeeDialItemTransitionComponentProps?: IPropsAny;
};
declare const SpeedDial: React.FC<ISpeedDial>;
export default SpeedDial;