chore: refactor auth reducer to export selectors

This commit is contained in:
2024-08-17 20:29:39 +02:00
parent fdd25b79d7
commit 09feecf53c
4 changed files with 10 additions and 14 deletions

View File

@@ -22,6 +22,7 @@ import { AddItemForm } from 'components/AddItemForm/AddItemForm'
import { Todolist } from './Todolist/Todolist'
import { Navigate } from 'react-router-dom'
import { useAppDispatch } from 'hooks/useAppDispatch'
import { selectIsLoggedIn } from 'features/Login/auth-reducer'
type Props = {
demo?: boolean
@@ -32,9 +33,7 @@ export const TodolistsList: React.FC<Props> = ({ demo = false }) => {
(state) => state.todolists
)
const tasks = useSelector<AppRootState, TasksState>((state) => state.tasks)
const isLoggedIn = useSelector<AppRootState, boolean>(
(state) => state.auth.isLoggedIn
)
const isLoggedIn = useSelector(selectIsLoggedIn)
const dispatch = useAppDispatch()