Skip to content

Commit

Permalink
✨ 새 코스 만들 때 모달 띄우도록 로직 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
KimGaeun0806 committed Feb 28, 2024
1 parent 7c4130d commit bc543b1
Showing 1 changed file with 4 additions and 10 deletions.
14 changes: 4 additions & 10 deletions src/pages/main/MainPage.tsx
Original file line number Diff line number Diff line change
@@ -1,28 +1,23 @@
import { useState } from 'react';

import { useNavigate } from 'react-router-dom';

import AddIcon from '@/assets/icons/add.svg?react';
import AsyncBoundary from '@/components/async-boundary';
import GlobalNavigationBar from '@/components/global-navigation-bar';
import SidePanel from '@/components/side-panel';
import CourseFilteringTab from '@/features/course/course-filtering-tab/CourseFilteringTab';
import CoursesContainer from '@/features/course/courses-container';
import MakeNewCourseModal from '@/features/course/make-new-course-modal';
import { useModal } from '@/hooks/useModal';
import { useTmap } from '@/hooks/useTmap';
import { usePostSaveCourse } from '@/query-hooks/course/mutation';
import { useGetUserInformation } from '@/query-hooks/user/query';
import { CourseTabType } from '@/types';

import * as S from './MainPage.css';

const MainPage = () => {
const { mapContainerRef } = useTmap();
const navigate = useNavigate();

const { openModal } = useModal();
const { data: userInformation } = useGetUserInformation({});
const { mutateAsync: makeNewCourse } = usePostSaveCourse({
userId: userInformation.userId,
});

const [selectedCourseTab, setSelectedCourseTab] =
useState<CourseTabType>('allCourse');
Expand All @@ -32,8 +27,7 @@ const MainPage = () => {
};

const handleMakeNewCourse = async () => {
const response = await makeNewCourse('새로운 코스');
navigate(`/course/${response.data.courseId}`);
openModal(<MakeNewCourseModal userId={userInformation.userId} />);
};

return (
Expand Down

0 comments on commit bc543b1

Please sign in to comment.