From 354651ebb92fd301c20b3aec91a0125721d0f7ab Mon Sep 17 00:00:00 2001 From: Bastien Dumont <bdumont@grandlyon.com> Date: Mon, 18 Sep 2023 11:40:25 +0200 Subject: [PATCH] date selector --- .../Newsletter/DateSelector/DateSelector.tsx | 21 +++++++------------ .../Newsletter/DateSelector/dateSelector.scss | 9 +++----- 2 files changed, 11 insertions(+), 19 deletions(-) diff --git a/src/components/Newsletter/DateSelector/DateSelector.tsx b/src/components/Newsletter/DateSelector/DateSelector.tsx index fcfbb72a..9eb4addb 100644 --- a/src/components/Newsletter/DateSelector/DateSelector.tsx +++ b/src/components/Newsletter/DateSelector/DateSelector.tsx @@ -1,4 +1,4 @@ -import { Button } from '@mui/material' +import { Button, IconButton } from '@mui/material' import React, { useState } from 'react' import leftChevron from '../../../assets/icons/left-chevron.svg' import rightChevron from '../../../assets/icons/right-chevron.svg' @@ -45,21 +45,16 @@ const DateSelector: React.FC<DateSelectorProps> = ({ } return ( <div className="date-selector"> - <img - src={leftChevron} - alt="Previous Month" - onClick={handlePrevMonth} - className="arrow" - /> + <IconButton onClick={handlePrevMonth}> + <img src={leftChevron} alt="Previous Month" className="arrow" /> + </IconButton> <div className="text"> {date.toLocaleString('default', { month: 'long', year: 'numeric' })} </div> - <img - src={rightChevron} - alt="Next Month" - onClick={handleNextMonth} - className="arrow" - /> + <IconButton onClick={handleNextMonth}> + <img src={rightChevron} alt="Next Month" className="arrow" /> + </IconButton> + {openModal && ( <Modal> <> diff --git a/src/components/Newsletter/DateSelector/dateSelector.scss b/src/components/Newsletter/DateSelector/dateSelector.scss index cb2a92c0..729caa02 100644 --- a/src/components/Newsletter/DateSelector/dateSelector.scss +++ b/src/components/Newsletter/DateSelector/dateSelector.scss @@ -26,14 +26,11 @@ padding: 0.5rem; border-radius: 50%; background: #343641; - margin: 0 0.5rem; - box-shadow: 0px 5px 5px rgb(0 0 0 / 20%), 0px 3px 14px rgb(0 0 0 / 12%), + box-shadow: + 0px 5px 5px rgb(0 0 0 / 20%), + 0px 3px 14px rgb(0 0 0 / 12%), 0px 8px 10px rgb(0 0 0 / 14%); transition: all 300ms ease; - &:hover { - background: $text-grey; - opacity: 0.9; - } } } .modal-text { -- GitLab