diff --git a/frontend/src/components/CreateProgramModal.component.jsx b/frontend/src/components/CreateProgramModal.component.jsx index 06d1e75..091a2f2 100644 --- a/frontend/src/components/CreateProgramModal.component.jsx +++ b/frontend/src/components/CreateProgramModal.component.jsx @@ -31,12 +31,12 @@ import { useContext } from 'react' import { PostContext } from '../context/PostContext' import { useMutation, useQueryClient } from '@tanstack/react-query' import { muscleGroups, locationType, programTypes } from '../constants/program' +import { UserContext } from '../context/UserContext' function CreateProgramModal({ isOpen, onClose }) { - const profile = useSelector(userProfile) const password = useSelector(userPassword) const sessionToken = useSelector(userSessionToken) @@ -51,6 +51,8 @@ function CreateProgramModal({ const [exerciseReps, setExerciseReps] = useState('') const [exerciseMuscleGroup, setExerciseMuscleGroup] = useState('') + const { user } = useContext(UserContext) + const { isOpen: isExerciseModalOpen, onOpen: onExerciseModalOpen, @@ -140,7 +142,7 @@ function CreateProgramModal({ const createProgramMutation = useMutation( { mutationFn: async () => { - if (!profile) { + if (!user) { toast({ title: 'Not logged in.', description: 'Please log in to create a post.',