Skip to content

Commit cc9d1e8

Browse files
authored
refactor: 리팩토링, 미사용 코드 삭제, 폴더명 변경 (#181)
* refactor: LayoutContextType 분리해 가독성 개선 * rername: services -> apis로 이름 변경 * remove: 미사용 코드 삭제 * rename: apis -> api, libs -> lib
1 parent c2f1a72 commit cc9d1e8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+81
-108
lines changed

src/api/application.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { AxiosResponse } from "axios";
2+
3+
import { axiosInstance } from "@/utils/axiosInstance";
4+
5+
import { ApplicationListResponse, SubmitApplicationRequest, SubmitApplicationResponse } from "@/types/application";
6+
7+
export const postApplicationApi = (
8+
request: SubmitApplicationRequest,
9+
): Promise<AxiosResponse<SubmitApplicationResponse>> => axiosInstance.post("/applications", request);
10+
11+
export const getApplicationListApi = (): Promise<AxiosResponse<ApplicationListResponse>> =>
12+
axiosInstance.get("/applications");
13+
14+
export const getCompetitorsApplicationListApi = (): Promise<AxiosResponse<ApplicationListResponse>> =>
15+
axiosInstance.get("/applications/competitors");
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/app/Home.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@ import Link from "next/link";
44
import { useRouter } from "next/navigation";
55
import { useEffect, useState } from "react";
66

7-
import { getRecommendedUniversitiesApi } from "@/services/university";
8-
97
import HomeCollegeCards from "../components/home/HomeCollegeCards";
108
import NewsCards from "../components/home/NewsCards";
119
import UniversityList from "../components/home/UniversityList";
1210

1311
import { News } from "@/types/news";
1412
import { ListUniversity } from "@/types/university";
1513

14+
import { getRecommendedUniversitiesApi } from "@/api/university";
1615
import { IconSpeaker, IconTablerSearch } from "@/public/svgs";
1716
import {
1817
IconGraduationCap,

src/app/application/ScorePageContent.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import { useRouter } from "next/navigation";
44
import { useEffect, useRef, useState } from "react";
55

6-
import { getApplicationListApi, getCompetitorsApplicationListApi } from "@/services/application";
7-
86
import CloudSpinnerPage from "@/components/loading/CloudSpinnerPage";
97
import ConfirmCancelModal from "@/components/modal/ConfirmCancelModal";
108
import ButtonTab from "@/components/ui/ButtonTab";
@@ -18,6 +16,8 @@ import { REGIONS_KO } from "@/constants/university";
1816
import { ApplicationListResponse } from "@/types/application";
1917
import { RegionKo } from "@/types/university";
2018

19+
import { getApplicationListApi, getCompetitorsApplicationListApi } from "@/api/application";
20+
2121
const PREFERENCE_CHOICE: string[] = ["1순위", "2순위", "3순위"];
2222

2323
const ScorePageContent = () => {

0 commit comments

Comments
 (0)