diff --git a/src/components/common/Footer/FooterSNS.tsx b/src/components/common/Footer/FooterSNS.tsx
index 09fe456..8e257ea 100644
--- a/src/components/common/Footer/FooterSNS.tsx
+++ b/src/components/common/Footer/FooterSNS.tsx
@@ -13,21 +13,24 @@
* - 접근성을 고려하여 모든 링크에 `aria-label`을 제공합니다.
*/
-import { FaceBook, Instagram, X, Youtube } from '@/assets/icons';
+import { Youtube, Github, Notion } from '@/assets/icons';
const snsLinks = [
{
- Icon: FaceBook,
- label: '페이스북으로 이동',
- href: '#',
+ Icon: Youtube,
+ label: '유튜브로 이동',
+ href: 'https://www.youtube.com/?app=desktop&hl=ko&gl=KR',
},
{
- Icon: Instagram,
- label: '인스타그램으로 이동',
- href: '#',
+ Icon: Github,
+ label: '깃허브로 이동',
+ href: 'https://github.com/Codeit-FE19-Part4-Team6/GlobalNomad',
+ },
+ {
+ Icon: Notion,
+ label: '노션으로 이동',
+ href: 'https://www.notion.so/PART4-6-GlobalNomad-2c356c5be06980c3898df2ff5decf023?source=copy_link',
},
- { Icon: Youtube, label: '유튜브로 이동', href: '#' },
- { Icon: X, label: 'X로 이동', href: '#' },
];
const FooterSNS = () => {
diff --git a/src/components/common/card/CardImage.tsx b/src/components/common/card/CardImage.tsx
index 10dc05b..09ccf60 100644
--- a/src/components/common/card/CardImage.tsx
+++ b/src/components/common/card/CardImage.tsx
@@ -10,17 +10,20 @@ import { cn } from '@/utils/cn';
*
*
*/
+
export default function CardImage({ src, alt }: { src?: string; alt?: string }) {
const { variant } = useCardContext();
const imageWrapperStyle = {
- grid: 'aspect-square h-38.75 w-full overflow-hidden rounded-[18px_18px_0_0] md:h-86.75 md:rounded-[32px_32px_0_0] lg:h-72.5',
- list: 'h-20.5 w-20.5 shrink-0 lg:h-35.5 lg:w-35.5',
+ grid: 'group aspect-square h-38.75 w-full overflow-hidden rounded-[18px_18px_0_0] md:h-86.75 md:rounded-[32px_32px_0_0] lg:h-72.5',
+ list: 'group h-20.5 w-20.5 shrink-0 overflow-hidden lg:h-35.5 lg:w-35.5',
reservation:
- 'aspect-square h-34 min-h-38.25 w-34 shrink-0 overflow-hidden rounded-[0_24px_24px_0] bg-gray-100 lg:h-45.25 lg:w-45.25 lg:rounded-[0_32px_32px_0] relative z-0 -ml-6 lg:-ml-10',
+ 'group aspect-square h-34 min-h-38.25 w-34 shrink-0 overflow-hidden rounded-[0_24px_24px_0] bg-gray-100 lg:h-45.25 lg:w-45.25 lg:rounded-[0_32px_32px_0] relative z-0 -ml-6 lg:-ml-10',
}[variant];
- const imgStyle = 'h-full w-full object-cover';
+ const imgStyle =
+ 'h-full w-full object-cover transition-all duration-300 ease-out group-hover:scale-[1.03] group-hover:brightness-93';
+
const listImgStyle = variant === 'list' ? 'rounded-[20px] lg:rounded-4xl' : '';
return (
diff --git a/src/pages/ActivityDetail/ActivityReviews.tsx b/src/pages/ActivityDetail/ActivityReviews.tsx
index 6edf73e..7d8eba8 100644
--- a/src/pages/ActivityDetail/ActivityReviews.tsx
+++ b/src/pages/ActivityDetail/ActivityReviews.tsx
@@ -38,7 +38,7 @@ export default function ActivityReviews({ activityId }: ActivityReviewsProps) {
if (isLoading) {
return (
-
+
후기를 불러오는 중...
@@ -53,8 +53,8 @@ export default function ActivityReviews({ activityId }: ActivityReviewsProps) {
체험 후기
-
-
아직 후기가 없습니다.
+
+ 아직 등록된 후기가 없습니다.
);