react-formian
Version:
A React framework for easily creating and handling controlled forms
34 lines (29 loc) • 594 B
JSX
import React from 'react';
import Container from '../common/Container';
const Reset = ({
labelText, value,
disabled, tabIndex,
resetForm,
style, className, position
}) => {
if (disabled) className += " disabled";
return (
<Container type="reset" className={className} style={style}>
<input
type="button"
tabIndex={tabIndex}
onClick={resetForm}
disabled={disabled}
value={labelText || value}
/>
</Container>
);
};
Reset.defaultProps = {
type: "reset",
disabled: true,
tabIndex: "0",
value: "Restore Defaults",
className: ""
};
export default Reset;