UNPKG

agora-classroom-sdk

Version:

For publishing npm package agora-classroom-sdk (Web & Electron). Get more information from https://docs.agora.io

19 lines (18 loc) 711 B
import { EventHandler, FC, SyntheticEvent } from 'react'; import { BaseProps } from '../util/type'; import './index.css'; declare type ButtonType = 'primary' | 'secondary' | 'ghost' | 'danger'; export interface ButtonProps extends BaseProps { type?: ButtonType; size?: 'xs' | 'sm' | 'lg'; disabled?: boolean; action?: string; animate?: boolean; onClick?: EventHandler<SyntheticEvent<HTMLButtonElement>>; onMouseOver?: EventHandler<SyntheticEvent<HTMLButtonElement>>; onMouseLeave?: EventHandler<SyntheticEvent<HTMLButtonElement>>; icon?: React.ReactElement; children?: React.ReactNode; } export declare const Button: FC<ButtonProps>; export { AButton } from './abutton';