diff --git a/src/components/BtnGenerate/BtnGenerate.css b/src/components/BtnGenerate/BtnGenerate.css
index 0e18ef0..bc590e1 100644
--- a/src/components/BtnGenerate/BtnGenerate.css
+++ b/src/components/BtnGenerate/BtnGenerate.css
@@ -5,4 +5,9 @@
padding: 15px;
border-radius: 8px;
font-weight: 800;
+ transition: .4s all ease;
+}
+
+.btn:disabled {
+ opacity: 0.5;
}
diff --git a/src/components/BtnGenerate/BtnGenerate.js b/src/components/BtnGenerate/BtnGenerate.js
index 79c2788..79f6e99 100644
--- a/src/components/BtnGenerate/BtnGenerate.js
+++ b/src/components/BtnGenerate/BtnGenerate.js
@@ -1,18 +1,25 @@
import React, { Component } from 'react';
+import PropTypes from 'prop-types';
import './BtnGenerate.css';
export default class BtnGenerate extends Component {
render() {
- const { onClick } = this.props;
+ const { onClick, buttonDisabled } = this.props;
return (
);
}
}
+
+BtnGenerate.propTypes = {
+ onClick: PropTypes.func,
+ buttonDisabled: PropTypes.bool,
+}
diff --git a/src/components/Checkbox/Checkbox.js b/src/components/Checkbox/Checkbox.js
index 1f1e577..56684bf 100644
--- a/src/components/Checkbox/Checkbox.js
+++ b/src/components/Checkbox/Checkbox.js
@@ -4,7 +4,7 @@ import './Checkbox.css';
export default class Checkbox extends Component {
render() {
- const { id, label } = this.props;
+ const { id, label, checked, onChange, name } = this.props;
return (