UNPKG

html-reporter

Version:

Html-reporter and GUI for viewing and managing results of a tests run. Currently supports Testplane and Hermione.

33 lines (32 loc) 1.28 kB
import React, { Component } from 'react'; import PropTypes from 'prop-types'; interface ControlButtonProps { label: React.ReactNode; title?: string; handler: () => void; isActive?: boolean; isAction?: boolean; isSuiteControl?: boolean; isControlGroup?: boolean; isDisabled?: boolean; isRunning?: boolean; extendClassNames?: string | string[]; dataTestId?: string | number; } export default class ControlButton extends Component<ControlButtonProps> { static propTypes: { label: PropTypes.Validator<NonNullable<NonNullable<string | object | null | undefined>>>; title: PropTypes.Requireable<string>; handler: PropTypes.Validator<(...args: any[]) => any>; isActive: PropTypes.Requireable<boolean>; isAction: PropTypes.Requireable<boolean>; isDisabled: PropTypes.Requireable<boolean>; isSuiteControl: PropTypes.Requireable<boolean>; isControlGroup: PropTypes.Requireable<boolean>; isRunning: PropTypes.Requireable<boolean>; extendClassNames: PropTypes.Requireable<NonNullable<string | any[] | null | undefined>>; dataTestId: PropTypes.Requireable<NonNullable<string | number | null | undefined>>; }; render(): JSX.Element; } export {};