diff --git a/src/config/gallary.js b/src/config/gallary.js index 81f8d19..7db4794 100644 --- a/src/config/gallary.js +++ b/src/config/gallary.js @@ -1,339 +1,351 @@ const images = [ - { - id: 1, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749072/asme126_aeedta.jpg", - alt: "Gallery Image 1", - year: 2025, - }, { id: 2, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749067/asme132_li9nos.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624821/DSC00743_p4z0ld.jpg", alt: "Gallery Image 2", year: 2025, }, { id: 3, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749064/asme125_jjn2ip.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624816/DSC00704_2_tfleon.jpg", alt: "Gallery Image 3", year: 2025, }, { id: 4, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749064/asme108_erz3ec.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624803/DSC00687_xtvbin.jpg", alt: "Gallery Image 4", year: 2025, }, { id: 5, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749064/asme110_rjve6z.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624794/Photo_from_Soumya_Mohanty_1_fgyqdr.jpg", alt: "Gallery Image 5", year: 2025, }, { id: 6, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749063/asme93_tpbnrn.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624793/Photo_from_Soumya_Mohanty_jqtsbq.jpg", alt: "Gallery Image 6", year: 2025, }, { id: 7, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749063/asme101_dziwos.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624788/DSC00672_cnsjue.jpg", alt: "Gallery Image 7", year: 2025, }, { id: 8, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749064/asme100_uj4qp9.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624784/DSC00629_vn0nb5.jpg", alt: "Gallery Image 8", year: 2025, }, { id: 9, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749063/asme95_xppoty.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624778/DSC00644_bmeghr.jpg", alt: "Gallery Image 9", year: 2025, }, { id: 10, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749063/asme92_vg1ekw.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624777/DSC00642_aeupi0.jpg", alt: "Gallery Image 10", year: 2025, }, { id: 11, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749062/asme81_ugfbch.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624775/DSC00657_e9pmnt.jpg", alt: "Gallery Image 11", year: 2025, }, { id: 12, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749063/asme90_k0ajha.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756624774/DSC00653_2_nyfpch.jpg", alt: "Gallery Image 12", year: 2025, }, { id: 13, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749062/asme83_bjlhkt.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625326/IMG_5981_wqrwpm.jpg", alt: "Gallery Image 13", year: 2025, }, { id: 14, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749062/asme69_gqvlmx.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625312/DSC00623_rvh2ad.jpg", alt: "Gallery Image 14", year: 2025, }, { id: 15, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749062/asme82_fgfipo.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625307/IMG20250328072604_ynspwh.jpg", alt: "Gallery Image 15", year: 2025, }, { id: 16, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749062/asme85_zbsd9a.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625304/IMG-20250402-WA0340_aunrpx.jpg", alt: "Gallery Image 16", year: 2025, }, { id: 17, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749062/asme76_ix8eiu.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625303/Photo_from_Soumya_Mohanty_mz2adk.jpg", alt: "Gallery Image 17", year: 2025, }, { id: 18, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749061/asme77_bekwmu.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625303/WhatsApp_Image_2025-05-23_at_11.36.02_ded6d4a8_omrt0v.jpg", alt: "Gallery Image 18", year: 2025, }, { id: 19, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749061/asme56_myrsww.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625302/IMG-20250402-WA0342_y0lwfp.jpg", alt: "Gallery Image 19", year: 2025, }, { id: 20, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749061/asme63_b5ptz1.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625301/IMG-20250329-WA0353_mvz2bx.jpg", alt: "Gallery Image 20", year: 2025, }, { id: 21, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749061/asme17_rsnbhe.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625300/IMG_20250817_012537_e21zun.jpg", alt: "Gallery Image 21", year: 2025, }, { id: 22, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749060/asme47_sjvcsx.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625477/IMG-20241113-WA0011_svg0su.jpg", alt: "Gallery Image 22", year: 2025, }, { id: 23, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749060/asme58_c3evh8.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625477/IMG-20250525-WA0003_jspriu.jpg", alt: "Gallery Image 23", year: 2025, }, { id: 24, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749060/asme12_yftocz.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625475/IMG-20241120-WA0001_gzzfzl.jpg", alt: "Gallery Image 24", year: 2025, }, { id: 25, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749059/asme19_h0exya.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625474/IMG-20241110-WA0035_psawtt.jpg", alt: "Gallery Image 25", year: 2025, }, { id: 26, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749059/asme51_bvsohr.jpg", + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756625473/IMG-20241110-WA0103_qvcwzo.jpg", alt: "Gallery Image 26", year: 2025, }, { id: 27, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749058/asme16_emvjdz.jpg", - alt: "Gallery Image 27", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627317/asme126_eqyzzs.jpg", + alt: "ASME Image 1", + year: "others", }, { id: 28, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749059/asme46_kohune.jpg", - alt: "Gallery Image 28", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627315/asme132_vzqgiw.jpg", + alt: "ASME Image 2", + year: "others", }, { id: 29, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749059/asme20_f5b9vs.jpg", - alt: "Gallery Image 29", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627313/asme125_mbkfa8.jpg", + alt: "ASME Image 3", + year: "others", }, { id: 30, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749058/asme14_agrxxh.jpg", - alt: "Gallery Image 30", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627312/asme110_zdi3jv.jpg", + alt: "ASME Image 4", + year: "others", }, { id: 31, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749057/asme10_wjrfne.jpg", - alt: "Gallery Image 31", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627310/asme108_cpxyu1.jpg", + alt: "ASME Image 5", + year: "others", }, { id: 32, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749057/asme1_co9kt5.jpg", - alt: "Gallery Image 32", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627309/asme101_amw3id.jpg", + alt: "ASME Image 6", + year: "others", }, { id: 33, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1754749057/asme6_evthjt.jpg", - alt: "Gallery Image 33", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627306/asme100_m8zfmy.jpg", + alt: "ASME Image 7", + year: "others", }, { id: 34, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755451815/IMG-20250329-WA0353_ljr7mp.jpg", - alt: "Gallery Image 34", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627304/asme95_ddqf1z.jpg", + alt: "ASME Image 8", + year: "others", }, { id: 35, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755451805/IMG20250328072604_sscjhy.jpg", - alt: "Gallery Image 35", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627303/asme93_gbo3e7.jpg", + alt: "ASME Image 9", + year: "others", }, { id: 36, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755451805/Photo_from_Soumya_Mohanty_kn23w5.jpg", - alt: "Gallery Image 36", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627299/asme92_vnxldx.jpg", + alt: "ASME Image 10", + year: "others", }, { id: 37, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755451802/IMG-20250402-WA0342_uuuvkc.jpg", - alt: "Gallery Image 37", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627297/asme90_kdq0yy.jpg", + alt: "ASME Image 11", + year: "others", }, { id: 38, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755451801/IMG-20250402-WA0340_snoca8.jpg", - alt: "Gallery Image 38", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627295/asme85_pdlrp0.jpg", + alt: "ASME Image 12", + year: "others", }, { id: 39, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755451798/WhatsApp_Image_2025-05-23_at_11.36.02_ded6d4a8_syfn4p.jpg", - alt: "Gallery Image 39", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627294/asme83_vvzlw0.jpg", + alt: "ASME Image 13", + year: "others", }, { id: 40, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452142/DSC00743_sw9grt.jpg", - alt: "Gallery Image 40", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627292/asme82_yhwilp.jpg", + alt: "ASME Image 14", + year: "others", }, { id: 41, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452121/DSC00687_nlqevk.jpg", - alt: "Gallery Image 41", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627291/asme81_wu3n8x.jpg", + alt: "ASME Image 15", + year: "others", }, { id: 42, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452118/DSC00704_2_uyukyy.jpg", - alt: "Gallery Image 42", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627290/asme77_toxqiz.jpg", + alt: "ASME Image 16", + year: "others", }, { id: 43, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452078/Photo_from_Soumya_Mohanty_1_ltx8jy.jpg", - alt: "Gallery Image 43", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627288/asme76_clxtko.jpg", + alt: "ASME Image 17", + year: "others", }, { id: 44, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452076/DSC00642_k9hcjq.jpg", - alt: "Gallery Image 44", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627287/asme69_bimcoq.jpg", + alt: "ASME Image 18", + year: "others", }, { id: 45, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452075/Photo_from_Soumya_Mohanty_bectjn.jpg", - alt: "Gallery Image 45", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627286/asme63_xiecle.jpg", + alt: "ASME Image 19", + year: "others", }, { id: 46, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452073/DSC00644_oawm4p.jpg", - alt: "Gallery Image 46", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627285/asme56_uxqxl0.jpg", + alt: "ASME Image 20", + year: "others", }, { id: 47, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452073/DSC00629_erhxxf.jpg", - alt: "Gallery Image 47", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627285/asme58_ztroix.jpg", + alt: "ASME Image 21", + year: "others", }, { id: 48, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452068/DSC00653_2_rylrjc.jpg", - alt: "Gallery Image 48", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627282/asme51_erqawo.jpg", + alt: "ASME Image 22", + year: "others", }, { id: 49, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452065/DSC00672_g3ghyg.jpg", - alt: "Gallery Image 49", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627281/asme47_tyzlmf.jpg", + alt: "ASME Image 23", + year: "others", }, { id: 50, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452056/DSC00657_ejclgk.jpg", - alt: "Gallery Image 50", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627281/asme46_wi77nu.jpg", + alt: "ASME Image 24", + year: "others", }, { id: 51, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452408/IMG-20250525-WA0003_o2gupo.jpg", - alt: "Gallery Image 51", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627279/asme20_fvdlmw.jpg", + alt: "ASME Image 25", + year: "others", }, { id: 52, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452404/IMG-20241113-WA0011_uqu6xh.jpg", - alt: "Gallery Image 52", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627278/asme19_cdc4ih.jpg", + alt: "ASME Image 26", + year: "others", }, { id: 53, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452400/IMG-20241110-WA0035_govns6.jpg", - alt: "Gallery Image 53", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627277/asme17_qmfion.jpg", + alt: "ASME Image 27", + year: "others", }, { id: 54, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452400/IMG-20241120-WA0001_inxg40.jpg", - alt: "Gallery Image 54", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627276/asme16_dwyl6k.jpg", + alt: "ASME Image 28", + year: "others", }, { id: 55, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452398/IMG-20241110-WA0103_vqs0pe.jpg", - alt: "Gallery Image 55", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627275/asme14_l0on9h.jpg", + alt: "ASME Image 29", + year: "others", }, { id: 56, - src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1755452761/WhatsApp_Image_2025-08-17_at_12.59.08_68f66b3b_umdty3.jpg", - alt: "Gallery Image 56", - year: 2025, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627274/asme12_swdbso.jpg", + alt: "ASME Image 30", + year: "others", + }, + { + id: 57, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627256/asme10_di3gzd.jpg", + alt: "ASME Image 31", + year: "others", + }, + { + id: 58, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627214/asme6_nwopii.jpg", + alt: "ASME Image 32", + year: "others", + }, + { + id: 59, + src: "https://res.cloudinary.com/dsjxx976j/image/upload/v1756627213/asme1_ksyaia.jpg", + alt: "ASME Image 33", + year: "others", }, ]; diff --git a/src/pages/gallery/Gallery.jsx b/src/pages/gallery/Gallery.jsx index 0ef4b8c..f699982 100644 --- a/src/pages/gallery/Gallery.jsx +++ b/src/pages/gallery/Gallery.jsx @@ -30,18 +30,21 @@ const NavButton = ({ direction, onClick }) => { ); }; -const YearButton = ({ year, isSelected, onClick }) => ( - -); +const YearButton = ({ year, isSelected, onClick }) => { + const label = year === "all" ? "All" : String(year); + return ( + + ); +}; const GalleryItem = ({ image }) => (