@awsui/components-react
Version:
AWS UI is a collection of [React](https://reactjs.org/) components that help create intuitive, responsive, and accessible user experiences for web applications. It is developed by Amazon Web Services (AWS). This work is available under the terms of the [A
23 lines (22 loc) • 820 B
TypeScript
import React from 'react';
import { BaseComponentProps } from '../../base-component';
import { CancelableEventHandler, BaseKeyDetail, ClickDetail } from '../../events';
export interface ButtonTriggerProps extends BaseComponentProps {
children?: React.ReactNode;
pressed?: boolean;
disabled?: boolean;
invalid?: boolean;
ariaLabel?: string;
ariaLabelledby?: string;
ariaDescribedby?: string;
onKeyDown?: CancelableEventHandler<BaseKeyDetail>;
onKeyUp?: CancelableEventHandler<BaseKeyDetail>;
onClick?: CancelableEventHandler<ClickDetail>;
}
export declare namespace ButtonTriggerProps {
interface Ref {
focus(): void;
}
}
declare const _default: React.ForwardRefExoticComponent<ButtonTriggerProps & React.RefAttributes<HTMLButtonElement>>;
export default _default;