@talend/react-forms
Version:
React forms library based on json schema form.
44 lines (43 loc) • 1.79 kB
TypeScript
export default TimeWidget;
declare function TimeWidget({ errorMessage, id, isValid, options, onChange, onFinish, schema, value, valueIsUpdating, }: {
errorMessage: any;
id: any;
isValid: any;
options?: {} | undefined;
onChange: any;
onFinish: any;
schema: any;
value: any;
valueIsUpdating: any;
}): import("react/jsx-runtime").JSX.Element;
declare namespace TimeWidget {
let displayName: string;
namespace propTypes {
let id: PropTypes.Requireable<string>;
let isValid: PropTypes.Requireable<boolean>;
let errorMessage: PropTypes.Requireable<string>;
let onChange: PropTypes.Validator<(...args: any[]) => any>;
let onFinish: PropTypes.Validator<(...args: any[]) => any>;
let options: PropTypes.Requireable<PropTypes.InferProps<{
dateFormat: PropTypes.Requireable<string>;
useUTC: PropTypes.Requireable<boolean>;
}>>;
let schema: PropTypes.Requireable<PropTypes.InferProps<{
autoFocus: PropTypes.Requireable<boolean>;
description: PropTypes.Requireable<string>;
disabled: PropTypes.Requireable<boolean>;
format: PropTypes.Requireable<string>;
placeholder: PropTypes.Requireable<string>;
readOnly: PropTypes.Requireable<boolean>;
required: PropTypes.Requireable<boolean>;
title: PropTypes.Requireable<string>;
labelProps: PropTypes.Requireable<object>;
schema: PropTypes.Requireable<PropTypes.InferProps<{
type: PropTypes.Requireable<string>;
}>>;
}>>;
let value: PropTypes.Requireable<string>;
let valueIsUpdating: PropTypes.Requireable<boolean>;
}
}
import PropTypes from 'prop-types';