diff --git a/.yarn/cache/swiper-npm-11.2.10-2bf88a66cf-b7e3a7c79d.zip b/.yarn/cache/swiper-npm-11.2.10-2bf88a66cf-b7e3a7c79d.zip new file mode 100644 index 00000000..dd4b8e07 Binary files /dev/null and b/.yarn/cache/swiper-npm-11.2.10-2bf88a66cf-b7e3a7c79d.zip differ diff --git a/apps/nowait-user/package.json b/apps/nowait-user/package.json index a37510f4..3595a587 100644 --- a/apps/nowait-user/package.json +++ b/apps/nowait-user/package.json @@ -25,6 +25,7 @@ "react-router-dom": "^7.6.2", "react-toastify": "^11.0.5", "react-transition-group": "^4.4.5", + "swiper": "^11.2.10", "zustand": "^5.0.6" }, "devDependencies": { diff --git a/apps/nowait-user/src/api/menu.ts b/apps/nowait-user/src/api/menu.ts index 6c505e57..f4e5e67c 100644 --- a/apps/nowait-user/src/api/menu.ts +++ b/apps/nowait-user/src/api/menu.ts @@ -1,6 +1,12 @@ import axios from "axios"; +import UserApi from "../utils/UserApi"; export const getStoreMenus = async (storeId: string | undefined) => { - const res = await axios.get(`/v1/menus/all-menus/stores/${storeId}`); + try { + const res = await UserApi.get(`/v1/menus/all-menus/stores/${storeId}`); return res.data; + } catch (error) { + console.log(error) + } + }; diff --git a/apps/nowait-user/src/components/CommonSwiper.tsx b/apps/nowait-user/src/components/CommonSwiper.tsx new file mode 100644 index 00000000..acd8eedf --- /dev/null +++ b/apps/nowait-user/src/components/CommonSwiper.tsx @@ -0,0 +1,36 @@ +import { Swiper, SwiperSlide } from "swiper/react"; +import { Pagination, Navigation } from "swiper/modules"; +import "swiper/css"; +import "swiper/css/navigation"; +import "swiper/css/pagination"; +import "./customSwiper.css"; + +interface BannerImageType { + id: number; + storeId: number; + imageUrl: string; + imageType: string; +} + +const CommonSwiper = ({ slideImages }: { slideImages: BannerImageType[] }) => { + return ( +
+ + {slideImages?.map((slideImage) => { + return ( + + 학과 주점 대표 이미지 + + ); + })} + +
+ ); +}; + +export default CommonSwiper; diff --git a/apps/nowait-user/src/components/common/MenuItem.tsx b/apps/nowait-user/src/components/common/MenuItem.tsx index 05d755bd..70c94d9d 100644 --- a/apps/nowait-user/src/components/common/MenuItem.tsx +++ b/apps/nowait-user/src/components/common/MenuItem.tsx @@ -12,14 +12,14 @@ const MenuItem = ({ data, mode }: PropsType) => { const handleMenuClick = () => { if (mode === "store") { - navigate(`/store/${id}/menu/${data.id}`, { state: data }); + navigate(`/store/${id}/menu/${data.menuId}`, { state: data }); } else { - navigate(`/${storeId}/menu/${data.id}`, { state: data }); + navigate(`/${storeId}/menu/${data.menuId}`, { state: data }); } }; return ( -
  • +