Skip to content

Commit

Permalink
Merge pull request #44 from pknu-wap/refactor/#43-slide-banner-image-…
Browse files Browse the repository at this point in the history
…import

Refactor/#43 slide banner image import
  • Loading branch information
seongwon030 authored Feb 2, 2025
2 parents 13f4969 + e585c8a commit aa1523c
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 2 deletions.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
3 changes: 3 additions & 0 deletions frontend/src/pages/MainPage/MainPage.tsx
Original file line number Diff line number Diff line change
@@ -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<string>('all');
Expand All @@ -10,6 +12,7 @@ const MainPage = () => {

return (
<>
<Banner banners={BannerImageList} />
<CategoryButtonList onCategorySelect={handleCategorySelect} />
</>
);
Expand Down
5 changes: 3 additions & 2 deletions frontend/src/pages/MainPage/components/Banner/Banner.tsx
Original file line number Diff line number Diff line change
@@ -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[];
Expand Down Expand Up @@ -30,10 +31,10 @@ const Banner = ({ banners }: BannerComponentProps) => {
<Styled.BannerWrapper>
<Styled.ButtonContainer>
<Styled.SlideButton onClick={moveToPrevSlide}>
<img src='/prevButton.png' />
<img src={SlideButton[0]} />
</Styled.SlideButton>
<Styled.SlideButton onClick={moveToNextSlide}>
<img src='/nextButton.png' />
<img src={SlideButton[1]} />
</Styled.SlideButton>
</Styled.ButtonContainer>
<Styled.SlideWrapper ref={slideRef}>
Expand Down
15 changes: 15 additions & 0 deletions frontend/src/utils/banners.ts
Original file line number Diff line number Diff line change
@@ -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];

0 comments on commit aa1523c

Please sign in to comment.