From d0f4a8866115906eca1c1f5b20ea18d585259bca Mon Sep 17 00:00:00 2001 From: SrJuggernaut Date: Wed, 1 Apr 2026 13:48:15 -0600 Subject: [PATCH] refactor: enhance TypeScript typing and import consistency --- src/app/SessionConsumer.tsx | 5 +++-- src/app/layout.tsx | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/app/SessionConsumer.tsx b/src/app/SessionConsumer.tsx index ec4d9a6..c834718 100644 --- a/src/app/SessionConsumer.tsx +++ b/src/app/SessionConsumer.tsx @@ -5,9 +5,9 @@ import { setClanes, setCurrentUser, setSession, setStatus } from '@/state/sessio import { AppwriteException } from 'appwrite' import { getClanes } from 'entgamers-database/frontend/clanes' import { getCurrentUser, getSession } from 'entgamers-database/frontend/session' -import { useCallback, useEffect } from 'react' +import { type FC, useCallback, useEffect } from 'react' -const SessionConsumer = () => { +const SessionConsumer: FC = () => { const { status, session, user, clanes } = useAppSelector((state) => state.session) const dispatch = useAppDispatch() @@ -52,5 +52,6 @@ const SessionConsumer = () => { dispatch(setClanes()) } }, [user, clanes, dispatch]) + return null } export default SessionConsumer diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 22e9110..c6b2b1f 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -8,8 +8,8 @@ import '@fontsource/open-sans/latin-700.css' import '@fontsource/permanent-marker/latin-400.css' import { config } from '@fortawesome/fontawesome-svg-core' import '@fortawesome/fontawesome-svg-core/styles.css' -import { type Metadata } from 'next' -import { type FC, type ReactNode } from 'react' +import type { Metadata } from 'next' +import type { FC, ReactNode } from 'react' import FeedbackConsumer from './FeedbackConsumer' import SessionConsumer from './SessionConsumer' import StateProvider from './StateProvider'