Skip to content

Commit b081aa9

Browse files
authored
refactor: 여러가지 리팩토링 (#170)
* headver: 31 -> 32 * refactor: HomeCollegeCard tailwind 전환 * refactor: /app/ 루트 디렉토리 간소화 * rename: 멘토 카드 관련 내용 이동
1 parent 0ee6813 commit b081aa9

File tree

8 files changed

+14
-69
lines changed

8 files changed

+14
-69
lines changed

headver.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"head": 31
2+
"head": 32
33
}

src/app/Home.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import { useEffect, useState } from "react";
66

77
import { getRecommendedUniversitiesApi } from "@/services/university";
88

9-
import HomeCollegeCards from "./HomeCollegeCards";
10-
import NewsCards from "./NewsCards";
11-
import UniversityList from "./UniversityList";
9+
import HomeCollegeCards from "../components/home/HomeCollegeCards";
10+
import NewsCards from "../components/home/NewsCards";
11+
import UniversityList from "../components/home/UniversityList";
1212

1313
import { News } from "@/types/news";
1414
import { ListUniversity } from "@/types/university";

src/app/home-college-cards.module.css

Lines changed: 0 additions & 56 deletions
This file was deleted.
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import Image from "next/image";
44
import Link from "next/link";
55
import { useEffect, useRef } from "react";
66

7-
import styles from "./home-college-cards.module.css";
8-
97
import { ListUniversity } from "@/types/university";
108

119
type HomeCollegeCardsProps = {
@@ -17,7 +15,7 @@ const HomeCollegeCards = ({ colleges }: HomeCollegeCardsProps) => {
1715

1816
const handleWheel = (e: WheelEvent) => {
1917
if (containerRef.current) {
20-
e.preventDefault(); // 기본 스크롤 동작 중지
18+
e.preventDefault();
2119
containerRef.current.scrollLeft += e.deltaY;
2220
}
2321
};
@@ -36,8 +34,8 @@ const HomeCollegeCards = ({ colleges }: HomeCollegeCardsProps) => {
3634
}, []);
3735

3836
return (
39-
<div ref={containerRef} className={styles.container}>
40-
<div className={styles.items}>
37+
<div ref={containerRef} className="overflow-x-auto">
38+
<div className="flex gap-2">
4139
{colleges.map((college) => (
4240
<HomeCollegeCard
4341
key={college.id}
@@ -61,17 +59,20 @@ type HomeCollegeCardProps = {
6159

6260
const HomeCollegeCard = ({ id, imageUrl, name }: HomeCollegeCardProps) => (
6361
<Link href={`/university/${id}`}>
64-
<div className={styles.card}>
65-
<div className={styles["image-wrapper"]}>
62+
<div className="relative w-[153px]">
63+
<div className="relative w-[153px]">
64+
<div className="absolute inset-0 h-[120px] rounded-lg bg-gradient-to-b from-transparent via-black/35 to-black/70" />
6665
<Image
67-
className="h-[120px]"
66+
className="h-[120px] rounded-lg object-cover"
6867
src={`${process.env.NEXT_PUBLIC_IMAGE_URL}/${imageUrl}`}
6968
width={153}
7069
height={120}
7170
alt={name || "대학 없음"}
7271
/>
7372
</div>
74-
<div className={styles.name}>{name}</div>
73+
<div className="absolute bottom-[9px] left-[10px] z-10 text-sm font-semibold leading-[160%] tracking-[0.15px] text-white">
74+
{name}
75+
</div>
7576
</div>
7677
</Link>
7778
);
File renamed without changes.

0 commit comments

Comments
 (0)