Fix lint errors
Manually fix all lint errors.
Some errors could not be fixed, a TODO comment was added.
To fix errors caused by `react-hooks/exhaustive-deps`, missing
dependencies were added to the dependencies array of some `useEffect`
calls.
We need to make sure that all `useEffect` call work as intended before
merging
Gitlab: #29
Change-Id: I939a99b0be53795ecc28d25b5067f037403f5e08
diff --git a/client/src/pages/accountSettings.jsx b/client/src/pages/accountSettings.jsx
index ed580e2..10dab29 100644
--- a/client/src/pages/accountSettings.jsx
+++ b/client/src/pages/accountSettings.jsx
@@ -11,7 +11,10 @@
const AccountSettings = (props) => {
console.log('ACCOUNT SETTINGS', props.account);
- const accountId = props.accountId || useParams().accountId;
+ let accountId = useParams().accountId;
+ if (props.accountId) {
+ accountId = props.accountId;
+ }
const dispatch = useAppDispatch();
const [state, setState] = useState({ loaded: false });
@@ -31,7 +34,7 @@
})
.catch((e) => console.log(e));
// return () => controller.abort() // crash on React18
- }, [accountId]);
+ }, [accountId, dispatch]);
return (
<Container maxWidth="sm">