From 51a11f95af7133891508d4c4dbd70d790e0e6dd2 Mon Sep 17 00:00:00 2001 From: Michael Fatemi Date: Tue, 6 Jul 2021 22:46:08 -0400 Subject: [PATCH] fix some warnings --- src/components/Groups.tsx | 12 ++++++------ src/components/Notification.tsx | 2 +- src/components/Notifications.tsx | 1 - 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/components/Groups.tsx b/src/components/Groups.tsx index 80c5218..808c292 100644 --- a/src/components/Groups.tsx +++ b/src/components/Groups.tsx @@ -1,13 +1,12 @@ -import { useState, useEffect } from 'react'; -import { getGroups, getNotifications } from './api'; +import { useEffect, useState } from 'react'; +import { getGroups } from './api'; import { IGroup } from './Group'; -import { INotification } from './Notifications'; import GroupCreatorLink from './GroupCreatorLink'; import GroupJoinerLink from './GroupJoinerLink'; import GroupList from './GroupList'; -import Notifications from './Notifications'; +import Notifications, { INotification } from './Notifications'; -const dummyNotificationData: INotification[] = ([] = [ +const dummyNotificationData: INotification[] = [ { user: { id: 0, @@ -32,10 +31,11 @@ const dummyNotificationData: INotification[] = ([] = [ isRequest: false, sentTime: new Date(), }, -]); +]; export default function Groups() { const [groups, setGroups] = useState([]); + // eslint-disable-next-line const [notifications, setNotifications] = useState(dummyNotificationData); useEffect(() => { getGroups().then(setGroups); diff --git a/src/components/Notification.tsx b/src/components/Notification.tsx index 558ca63..8ea8706 100644 --- a/src/components/Notification.tsx +++ b/src/components/Notification.tsx @@ -22,7 +22,7 @@ export default function Notification({ const rejectInv = useCallback(() => { denyInvite(notification.user.id); - }, []); + }, [notification.user.id]); return (
diff --git a/src/components/Notifications.tsx b/src/components/Notifications.tsx index be98466..78a863f 100644 --- a/src/components/Notifications.tsx +++ b/src/components/Notifications.tsx @@ -1,4 +1,3 @@ -import { userInfo } from 'node:os'; import Notification from './Notification'; export type INotification = {