diff --git a/app/(account)/confirm-email/[token]/page.tsx b/app/(account)/confirm-email/[token]/page.tsx index acb087a..58761c3 100644 --- a/app/(account)/confirm-email/[token]/page.tsx +++ b/app/(account)/confirm-email/[token]/page.tsx @@ -20,7 +20,7 @@ const MailConfirmationPage = () => { fetchData().then(r => { setResponse(r); }); - }, []); + }, [token]); if (!token) { return
diff --git a/app/(account)/logout/page.tsx b/app/(account)/logout/page.tsx index 766d1d7..32c6d0f 100644 --- a/app/(account)/logout/page.tsx +++ b/app/(account)/logout/page.tsx @@ -11,7 +11,7 @@ const LogoutPage = () => { authState.logout().then(() => { redirect("login"); }); - }, []); + }, [authState]); } export default LogoutPage; \ No newline at end of file diff --git a/app/(home)/latestNews.tsx b/app/(home)/latestNews.tsx index 23854bd..f4da1f9 100644 --- a/app/(home)/latestNews.tsx +++ b/app/(home)/latestNews.tsx @@ -3,6 +3,7 @@ import classNames from "classnames"; import Container from "../common/uiLibrary/container"; import PageSectionTitle from "../common/uiLibrary/pageSectionTitle"; import LinkButton from "../common/uiLibrary/linkButton"; +import Image from "next/image"; interface PostPreviewCardProps { post: BlogPost, @@ -30,6 +31,7 @@ const PostPreviewImage = ({post, isMain = false, className}: PostPreviewCardProp return (
+ {/* eslint-disable-next-line @next/next/no-img-element */} {post.title} - //TODO: make this shit a generic component and stylise it + {/*TODO: make this shit a generic component and stylise it*/}
{hasPreviousPage && ( diff --git a/context/ledger/LedgerDataTableProvider.tsx b/context/ledger/LedgerDataTableProvider.tsx index e171768..d964654 100644 --- a/context/ledger/LedgerDataTableProvider.tsx +++ b/context/ledger/LedgerDataTableProvider.tsx @@ -1,6 +1,6 @@ 'use client'; -import {createContext, ReactNode, useContext, useEffect, useState} from "react"; +import {createContext, ReactNode, useContext} from "react"; import {DataTableProps} from "../../components/organisms/DataTable"; import {LedgerData} from "../../types/ledger/ledgerResponse"; import {useLedgerApiProvider} from "./LedgerApiProvider";