@talend/react-forms
Version:
React forms library based on json schema form.
33 lines (32 loc) • 1.33 kB
TypeScript
declare class SingleButton extends Component<any, any, any> {
constructor(props: any);
state: {};
onClick(event: any): void;
render(): import("react/jsx-runtime").JSX.Element;
}
declare namespace SingleButton {
namespace propTypes {
let className: PropTypes.Requireable<string>;
let id: PropTypes.Requireable<string>;
let onTrigger: PropTypes.Requireable<(...args: any[]) => any>;
let onClick: PropTypes.Requireable<(...args: any[]) => any>;
let getComponent: PropTypes.Requireable<(...args: any[]) => any>;
let schema: PropTypes.Requireable<PropTypes.InferProps<{
bsStyle: PropTypes.Requireable<string>;
disabled: PropTypes.Requireable<boolean>;
inProgress: PropTypes.Requireable<boolean>;
label: PropTypes.Requireable<string>;
name: PropTypes.Requireable<string>;
title: PropTypes.Requireable<string>;
triggers: PropTypes.Requireable<(NonNullable<string | object | null | undefined> | null | undefined)[]>;
type: PropTypes.Requireable<string>;
}>>;
}
namespace defaultProps {
let schema_1: {};
export { schema_1 as schema };
}
}
export default SingleButton;
import { Component } from 'react';
import PropTypes from 'prop-types';