UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

22 lines (21 loc) 784 B
import * as React from 'react'; declare type AriaRoleType = React.AriaRole; interface IProps { onClick?: (event: React.MouseEvent<HTMLElement>) => void; onKeyDown?: (event: React.KeyboardEvent<HTMLElement>) => void; role?: AriaRoleType; tabIndex?: number; 'aria-label'?: React.AriaAttributes['aria-label']; } declare const useAccessibilityProps: ({ onClick, onKeyDown, role, tabIndex, ...rest }: IProps) => { onClick: (event: React.MouseEvent<HTMLElement>) => void; role: React.AriaRole; tabIndex: number; 'aria-label': string | undefined; onKeyDown: (e: React.SyntheticEvent<HTMLElement>) => void; } | { role: React.AriaRole; tabIndex: number | undefined; 'aria-label': string | undefined; }; export default useAccessibilityProps;