Skip to content

Commit 5e967e2

Browse files
authored
Merge pull request #313 from KKangHHee/test
Feat: 배너 이미지 추가
2 parents 1f19f46 + 3680a90 commit 5e967e2

File tree

3 files changed

+25
-26
lines changed

3 files changed

+25
-26
lines changed
2.1 MB
Loading

src/components/views/Home/Banner/Banner.jsx

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,53 @@
1-
import React from "react";
1+
import React, { useState } from "react";
22
import { useNavigate } from "react-router-dom";
3+
import Slider from "react-slick";
34
import "slick-carousel/slick/slick-theme.css";
45
import "slick-carousel/slick/slick.css";
56
import { IMAGES } from "../../../../constants/images";
67
import "./Banner.css";
78

89
const Banner = () => {
910
const navigate = useNavigate();
10-
// const eventBanners = [
11-
// { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event1.png" },
12-
// { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event2.png" },
13-
// { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event3.png" },
14-
// ];
11+
const eventBanners = [
12+
// { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event1.png" },
13+
// { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event2.png" },
14+
// { bannerImg: "https://readyvery.com/statics/images/event/ic_home_event3.png" },
15+
{ bannerImg: IMAGES.banner_img },
16+
{ bannerImg: IMAGES.banner2_img },
17+
];
1518

16-
// const [currentIndex, setCurrentIndex] = useState(0);
19+
const [currentIndex, setCurrentIndex] = useState(0);
1720

18-
// const settings = {
19-
// slidesToShow: 1,
20-
// slidesToScroll: 1,
21-
// centerMode: true,
22-
// autoplay: true,
23-
// variableWidth: true,
24-
// autoplaySpeed: 1800, //1.8s
25-
// afterChange: (currentSlide) => setCurrentIndex(currentSlide), //이게 인덱스값 업데이트용
26-
// };
21+
const settings = {
22+
slidesToShow: 1,
23+
slidesToScroll: 1,
24+
centerMode: true,
25+
autoplay: true,
26+
variableWidth: true,
27+
autoplaySpeed: 1800, //1.8s
28+
afterChange: (currentSlide) => setCurrentIndex(currentSlide), //이게 인덱스값 업데이트용
29+
};
2730

2831
return (
2932
<div className="home_event">
3033
<div className="home_event_slider_benner_wrapper">
31-
{/* <Slider {...settings} >
34+
<Slider {...settings} >
3235
{eventBanners.map((item) => {
3336
return (
3437
<div
3538
className="home_event_slider_benner"
3639
key={item}
37-
onClick={() => navigate(`/search`)}
40+
// onClick={() => navigate(`/search`)}
41+
onClick={() => navigate(`/booth`)}
3842
>
3943
<img src={item.bannerImg} alt={`Banner ${item}`} />
4044
</div>
4145
);
4246
})}
43-
</Slider> */}
44-
{/* <div className="home_event_slide_index">
47+
</Slider>
48+
<div className="home_event_slide_index">
4549
<span className="home_event_slide_index_now">{currentIndex + 1}</span>
4650
/{eventBanners.length}
47-
</div> */}
48-
<div
49-
className="home_event_slider_benner"
50-
onClick={() => navigate(`/booth`)}
51-
>
52-
<img src={IMAGES.banner_img} alt={`Banner`} />
5351
</div>
5452
</div>
5553
</div>

src/constants/images.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,5 @@ export const IMAGES = {
7272

7373
// 축제 배너 이미지 하드
7474
banner_img: require("../assets/images/banner_readybarry.png"),
75+
banner2_img: require("../assets/images/banner2_readybarry.png"),
7576
};

0 commit comments

Comments
 (0)