From 00d26dfc85dd46441d81101959a2a5fce0650cbf Mon Sep 17 00:00:00 2001 From: seongwon030 <105052068+seongwon030@users.noreply.github.com> Date: Sun, 2 Feb 2025 15:23:45 +0900 Subject: [PATCH 1/4] =?UTF-8?q?refactor:=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20?= =?UTF-8?q?=EA=B2=BD=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/images}/banner_desktop1.png | Bin .../assets/images}/banner_desktop2.png | Bin .../{public => src/assets/images}/nextButton.png | Bin .../{public => src/assets/images}/prevButton.png | Bin 4 files changed, 0 insertions(+), 0 deletions(-) rename frontend/{public => src/assets/images}/banner_desktop1.png (100%) rename frontend/{public => src/assets/images}/banner_desktop2.png (100%) rename frontend/{public => src/assets/images}/nextButton.png (100%) rename frontend/{public => src/assets/images}/prevButton.png (100%) diff --git a/frontend/public/banner_desktop1.png b/frontend/src/assets/images/banner_desktop1.png similarity index 100% rename from frontend/public/banner_desktop1.png rename to frontend/src/assets/images/banner_desktop1.png diff --git a/frontend/public/banner_desktop2.png b/frontend/src/assets/images/banner_desktop2.png similarity index 100% rename from frontend/public/banner_desktop2.png rename to frontend/src/assets/images/banner_desktop2.png diff --git a/frontend/public/nextButton.png b/frontend/src/assets/images/nextButton.png similarity index 100% rename from frontend/public/nextButton.png rename to frontend/src/assets/images/nextButton.png diff --git a/frontend/public/prevButton.png b/frontend/src/assets/images/prevButton.png similarity index 100% rename from frontend/public/prevButton.png rename to frontend/src/assets/images/prevButton.png From 5072677355b92adbb0285e81c3c3d26a9e9cf2f0 Mon Sep 17 00:00:00 2001 From: seongwon030 <105052068+seongwon030@users.noreply.github.com> Date: Sun, 2 Feb 2025 15:24:18 +0900 Subject: [PATCH 2/4] =?UTF-8?q?refactor:=20=EB=B0=B0=EB=84=88=20=EC=8A=AC?= =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=93=9C=20=EB=B2=84=ED=8A=BC=20import?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 배열 인덱스로 가져오기 --- frontend/src/pages/MainPage/components/Banner/Banner.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/MainPage/components/Banner/Banner.tsx b/frontend/src/pages/MainPage/components/Banner/Banner.tsx index 1d23a59..5c2454c 100644 --- a/frontend/src/pages/MainPage/components/Banner/Banner.tsx +++ b/frontend/src/pages/MainPage/components/Banner/Banner.tsx @@ -1,6 +1,7 @@ import React, { useRef, useState, useEffect } from 'react'; import * as Styled from './Banner.styles'; import { BannerProps } from './Banner.styles'; +import { SlideButton } from '@/utils/banners'; interface BannerComponentProps { banners: BannerProps[]; @@ -30,10 +31,10 @@ const Banner = ({ banners }: BannerComponentProps) => { - + - + From 73a7c878eed17d9341ab89801d8760d35f3b9aa4 Mon Sep 17 00:00:00 2001 From: seongwon030 <105052068+seongwon030@users.noreply.github.com> Date: Sun, 2 Feb 2025 15:24:49 +0900 Subject: [PATCH 3/4] =?UTF-8?q?feat:=20=EB=A9=94=EC=9D=B8=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=97=90=20=EB=B0=B0=EB=84=88=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - BannerImageLIst 객체를 배너에 전달 --- frontend/src/pages/MainPage/MainPage.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/pages/MainPage/MainPage.tsx b/frontend/src/pages/MainPage/MainPage.tsx index 176af4f..082d8fd 100644 --- a/frontend/src/pages/MainPage/MainPage.tsx +++ b/frontend/src/pages/MainPage/MainPage.tsx @@ -1,5 +1,7 @@ import React, { useState } from 'react'; import CategoryButtonList from '@/pages/MainPage/components/CategoryButtonList/CategoryButtonList'; +import Banner from '@/pages/MainPage/components/Banner/Banner'; +import { BannerImageList } from '@/utils/banners'; const MainPage = () => { const [selectedCategory, setSelectedCategory] = useState('all'); @@ -10,6 +12,7 @@ const MainPage = () => { return ( <> + ); From e585c8aed9ab1a17f15f1b3ea361b8c95a625eb5 Mon Sep 17 00:00:00 2001 From: seongwon030 <105052068+seongwon030@users.noreply.github.com> Date: Sun, 2 Feb 2025 15:25:30 +0900 Subject: [PATCH 4/4] =?UTF-8?q?feat:=20=EB=B0=B0=EB=84=88=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20=EB=B0=8F=20=EC=8A=AC=EB=9D=BC=EC=9D=B4?= =?UTF-8?q?=EB=93=9C=20=EB=B2=84=ED=8A=BC=20export=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 배너이미지는 객체로 전달 - 슬라이드 버튼은 리스트로 전달 --- frontend/src/utils/banners.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 frontend/src/utils/banners.ts diff --git a/frontend/src/utils/banners.ts b/frontend/src/utils/banners.ts new file mode 100644 index 0000000..4011985 --- /dev/null +++ b/frontend/src/utils/banners.ts @@ -0,0 +1,15 @@ +import FirstSlideImage from '../assets/images/banner_desktop1.png'; +import SecondSlideImage from '../assets/images/banner_desktop2.png'; +import PrevButton from '../assets/images/prevButton.png'; +import NextButton from '../assets/images/nextButton.png'; + +export const BannerImageList = [ + { + backgroundImage: FirstSlideImage, + }, + { + backgroundImage: SecondSlideImage, + }, +]; + +export const SlideButton = [PrevButton, NextButton];