Skip to content

Commit 5431435

Browse files
author
AryanSinghalGit
committed
add changes
1 parent e0454bd commit 5431435

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

src/App.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/todo/todo.jsx

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ const Todo = () => {
3333
}, []);
3434

3535
const generateData = async () => {
36-
setAddDelete(true);
3736
const initialTime = new Date();
3837
if (dataStructure === 'array') {
3938
for (let i = 0; i < dataCount; i += 1) {
@@ -88,6 +87,10 @@ const Todo = () => {
8887
}
8988
};
9089

90+
const disableButton = () => {
91+
setAddDelete(true);
92+
};
93+
9194
const handleScrollDownChange = (event) => {
9295
if (event.target.value !== 'array') {
9396
setArray([]);
@@ -161,8 +164,11 @@ const Todo = () => {
161164
color="primary"
162165
size="large"
163166
fullWidth
164-
onClick={generateData}
165-
// disabled={this.isDisabled()}
167+
onClick={() => {
168+
disableButton();
169+
generateData();
170+
}}
171+
disabled={addDelete}
166172
>
167173
Add Todo
168174
</Button>
@@ -173,7 +179,11 @@ const Todo = () => {
173179
color="primary"
174180
size="large"
175181
fullWidth
176-
onClick={deleteData}
182+
onClick={() => {
183+
disableButton();
184+
deleteData();
185+
}}
186+
disabled={addDelete}
177187
>
178188
Delete Todo
179189
</Button>

0 commit comments

Comments
 (0)