From 51a11f95af7133891508d4c4dbd70d790e0e6dd2 Mon Sep 17 00:00:00 2001
From: Michael Fatemi <myfatemi04@gmail.com>
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<IGroup[]>([]);
+	// 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 (
 		<div className="notification">
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 = {