refactor: enhance TypeScript typing and import consistency

This commit is contained in:
2026-04-01 13:48:15 -06:00
parent 57a6032a24
commit d0f4a88661
2 changed files with 5 additions and 4 deletions
+3 -2
View File
@@ -5,9 +5,9 @@ import { setClanes, setCurrentUser, setSession, setStatus } from '@/state/sessio
import { AppwriteException } from 'appwrite' import { AppwriteException } from 'appwrite'
import { getClanes } from 'entgamers-database/frontend/clanes' import { getClanes } from 'entgamers-database/frontend/clanes'
import { getCurrentUser, getSession } from 'entgamers-database/frontend/session' 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 { status, session, user, clanes } = useAppSelector((state) => state.session)
const dispatch = useAppDispatch() const dispatch = useAppDispatch()
@@ -52,5 +52,6 @@ const SessionConsumer = () => {
dispatch(setClanes()) dispatch(setClanes())
} }
}, [user, clanes, dispatch]) }, [user, clanes, dispatch])
return null
} }
export default SessionConsumer export default SessionConsumer
+2 -2
View File
@@ -8,8 +8,8 @@ import '@fontsource/open-sans/latin-700.css'
import '@fontsource/permanent-marker/latin-400.css' import '@fontsource/permanent-marker/latin-400.css'
import { config } from '@fortawesome/fontawesome-svg-core' import { config } from '@fortawesome/fontawesome-svg-core'
import '@fortawesome/fontawesome-svg-core/styles.css' import '@fortawesome/fontawesome-svg-core/styles.css'
import { type Metadata } from 'next' import type { Metadata } from 'next'
import { type FC, type ReactNode } from 'react' import type { FC, ReactNode } from 'react'
import FeedbackConsumer from './FeedbackConsumer' import FeedbackConsumer from './FeedbackConsumer'
import SessionConsumer from './SessionConsumer' import SessionConsumer from './SessionConsumer'
import StateProvider from './StateProvider' import StateProvider from './StateProvider'