+
+
칵테일
누구나 쉽게 즐길 수 있어요
-
+
SSOUL의 재밌고 다양한 기능들로 더 친근하게 접해보세요
diff --git a/src/domains/main/components/mainSlide/components/MainSlideTest.tsx b/src/domains/main/components/mainSlide/components/MainSlideTest.tsx
index 482e2c1e..3f382e9a 100644
--- a/src/domains/main/components/mainSlide/components/MainSlideTest.tsx
+++ b/src/domains/main/components/mainSlide/components/MainSlideTest.tsx
@@ -15,10 +15,10 @@ const DUMMY_TEST = [
function MainSlideTest() {
return (
-
-
+
+
1
-
+
AI기반 취향테스트
diff --git a/src/domains/main/components/mainSlide/components/MainTestDummy.tsx b/src/domains/main/components/mainSlide/components/MainTestDummy.tsx
index f7460351..b3db4a5e 100644
--- a/src/domains/main/components/mainSlide/components/MainTestDummy.tsx
+++ b/src/domains/main/components/mainSlide/components/MainTestDummy.tsx
@@ -48,7 +48,7 @@ function MainTestDummy({ message, option, type }: Props) {
쑤리
{message && (
-
+
{message}
@@ -69,7 +69,7 @@ function MainTestDummy({ message, option, type }: Props) {
)}
{type == 'text' && (
-
+
{DUMMY_CARD.map(({ id, src, cocktailName }) => (
))}
diff --git a/src/domains/main/components/mainSlide/components/mobile/MobileSlide.tsx b/src/domains/main/components/mainSlide/components/mobile/MobileSlide.tsx
index 11e4c8e3..9f4c8321 100644
--- a/src/domains/main/components/mainSlide/components/mobile/MobileSlide.tsx
+++ b/src/domains/main/components/mainSlide/components/mobile/MobileSlide.tsx
@@ -1,24 +1,14 @@
-import background from '@/shared/assets/images/cocktailBg.webp';
import MobileSlideTest from './MobileSlideTest';
import MobileSlideCommunity from './MobileSlideCommunity';
import MobileAbv from './MobileAbv';
function MobileSlide() {
return (
-
-
+
+
칵테일
누구나 쉽게 즐길 수 있어요
-
+
SSOUL의 재밌고 다양한 기능들로 더 친근하게 접해보세요
@@ -26,7 +16,7 @@ function MobileSlide() {
-
+
);
}
export default MobileSlide;
diff --git a/src/domains/mypage/components/DeleteAllModal.tsx b/src/domains/mypage/components/DeleteAllModal.tsx
index c7720a56..44e16dca 100644
--- a/src/domains/mypage/components/DeleteAllModal.tsx
+++ b/src/domains/mypage/components/DeleteAllModal.tsx
@@ -2,6 +2,7 @@ import ConfirmModal from '@/shared/components/modal-pop/ConfirmModal';
import { Dispatch, SetStateAction } from 'react';
import useFetchMyBar from '../api/fetchMyBar';
import useFetchAlarm from '../api/fetchAlarm';
+import { useToast } from '@/shared/hook/useToast';
interface Props {
open: boolean;
@@ -11,16 +12,23 @@ interface Props {
}
function DeleteAllModal({ open, onClose, setIsModal, type }: Props) {
+ const { toastSuccess } = useToast();
const { deleteMyBar } = useFetchMyBar();
const { deleteAlarm } = useFetchAlarm();
const handleBarDelete = () => {
deleteMyBar.mutate(undefined, {
- onSuccess: () => setIsModal(false),
+ onSuccess: () => {
+ toastSuccess('성공적으로 삭제 되었습니다.');
+ setIsModal(false);
+ },
});
};
const handleAlarmDelete = () => {
deleteAlarm.mutate(undefined, {
- onSuccess: () => setIsModal(false),
+ onSuccess: () => {
+ setIsModal(false);
+ toastSuccess('성공적으로 삭제 되었습니다.');
+ },
});
};
diff --git a/src/domains/mypage/components/EditNickName.tsx b/src/domains/mypage/components/EditNickName.tsx
index dcee62c8..c355c8bd 100644
--- a/src/domains/mypage/components/EditNickName.tsx
+++ b/src/domains/mypage/components/EditNickName.tsx
@@ -80,7 +80,7 @@ function EditNickName({
value={editNickName}
className="w-full"
/>
- 전 닉네임으로 돌아가기
+ 초기화
);
diff --git a/src/domains/mypage/components/pages/my-alarm/MyAlarm.tsx b/src/domains/mypage/components/pages/my-alarm/MyAlarm.tsx
index 0124b1ee..3b95536f 100644
--- a/src/domains/mypage/components/pages/my-alarm/MyAlarm.tsx
+++ b/src/domains/mypage/components/pages/my-alarm/MyAlarm.tsx
@@ -7,6 +7,7 @@ import Link from 'next/link';
import useFetchAlarm from '@/domains/mypage/api/fetchAlarm';
import { useQuery } from '@tanstack/react-query';
import DeleteAllModal from '../../DeleteAllModal';
+import { useToast } from '@/shared/hook/useToast';
interface MyAlarm {
createdAt: Date;
@@ -21,6 +22,7 @@ interface MyAlarm {
}
function MyAlarm() {
+ const { toastInfo } = useToast();
const [isModal, setIsModal] = useState(false);
const { fetchAlarm } = useFetchAlarm();
const { data } = useQuery({
@@ -29,6 +31,10 @@ function MyAlarm() {
});
const handleDelete = () => {
+ if (data.items.length == 0) {
+ toastInfo('아직 알림이 없습니다.');
+ return;
+ }
setIsModal(!isModal);
};
diff --git a/src/domains/mypage/components/pages/my-bar/MyBar.tsx b/src/domains/mypage/components/pages/my-bar/MyBar.tsx
index 9ebd921d..521cfa3a 100644
--- a/src/domains/mypage/components/pages/my-bar/MyBar.tsx
+++ b/src/domains/mypage/components/pages/my-bar/MyBar.tsx
@@ -8,6 +8,7 @@ import { useState } from 'react';
import DeleteAllModal from '../../DeleteAllModal';
import useFetchMyBar from '@/domains/mypage/api/fetchMyBar';
import { useQuery } from '@tanstack/react-query';
+import { useToast } from '@/shared/hook/useToast';
interface MyCocktail {
cocktailId: number;
@@ -19,6 +20,7 @@ interface MyCocktail {
}
function MyBar() {
+ const { toastInfo } = useToast();
const [isModal, setIsModal] = useState(false);
const { fetchMyBar } = useFetchMyBar();
const { data } = useQuery({
@@ -28,6 +30,10 @@ function MyBar() {
});
const handleDelete = () => {
+ if (data.items.length == 0) {
+ toastInfo('저장한 칵테일이 없습니다.');
+ return;
+ }
setIsModal(!isModal);
};
diff --git a/src/domains/not-found/components/NotFoundCont.tsx b/src/domains/not-found/components/NotFoundCont.tsx
index a2154e2c..2f571ac5 100644
--- a/src/domains/not-found/components/NotFoundCont.tsx
+++ b/src/domains/not-found/components/NotFoundCont.tsx
@@ -13,10 +13,11 @@ function NotFoundCont() {
페이지를 찾을 수 없어요🥲
칵테일
누구나 쉽게 즐길 수 있어요
- +
SSOUL의 재밌고 다양한 기능들로 더 친근하게 접해보세요
AI기반 취향테스트 diff --git a/src/domains/main/components/mainSlide/components/MainTestDummy.tsx b/src/domains/main/components/mainSlide/components/MainTestDummy.tsx index f7460351..b3db4a5e 100644 --- a/src/domains/main/components/mainSlide/components/MainTestDummy.tsx +++ b/src/domains/main/components/mainSlide/components/MainTestDummy.tsx @@ -48,7 +48,7 @@ function MainTestDummy({ message, option, type }: Props) {
쑤리
{message}
+
+
칵테일
누구나 쉽게 즐길 수 있어요
-
+
SSOUL의 재밌고 다양한 기능들로 더 친근하게 접해보세요
@@ -26,7 +16,7 @@ function MobileSlide() {
-
칵테일
누구나 쉽게 즐길 수 있어요
- +
SSOUL의 재밌고 다양한 기능들로 더 친근하게 접해보세요