diff --git a/components/common/DatePicker/DatePicker.jsx b/components/common/DatePicker/DatePicker.jsx
index 76d29abf..813f8cc5 100644
--- a/components/common/DatePicker/DatePicker.jsx
+++ b/components/common/DatePicker/DatePicker.jsx
@@ -1,50 +1,47 @@
import React, {
- useRef,
- useState,
- useEffect,
- useCallback,
-} from "react";
-import { connect } from "react-redux";
-import moment from "moment";
-import PropTypes from "prop-types";
-import CalendarIcon from "@mui/icons-material/CalendarToday";
-import IconButton from "@mui/material/IconButton";
-import makeStyles from "@mui/styles/makeStyles";
-import useOutsideClick from "@components/common/customHooks/useOutsideClick";
-import ReactDayPicker from "@components/common/ReactDayPicker";
+ useRef, useState, useEffect, useCallback,
+} from 'react';
+import { connect } from 'react-redux';
+import moment from 'moment';
+import PropTypes from 'prop-types';
+import CalendarIcon from '@mui/icons-material/CalendarToday';
+import IconButton from '@mui/material/IconButton';
+import makeStyles from '@mui/styles/makeStyles';
+import useOutsideClick from '@components/common/customHooks/useOutsideClick';
+import ReactDayPicker from '@components/common/ReactDayPicker';
// TODO: Apply gaps (margin, padding) from theme
-const useStyles = makeStyles((theme) => ({
+const useStyles = makeStyles(theme => ({
selector: {
- display: "flex",
- justifyContent: "space-between",
- alignItems: "center",
- width: "100%",
+ display: 'flex',
+ justifyContent: 'space-between',
+ alignItems: 'center',
+ width: '100%',
maxWidth: 268,
backgroundColor: theme.palette.primary.dark,
padding: 10,
borderRadius: 5,
- fontSize: "12px",
+ fontSize: '12px',
color: theme.palette.text.secondaryLight,
- "& > div": {
- cursor: "pointer",
+ '& > div': {
+ cursor: 'pointer',
},
},
placeholder: {
color: theme.palette.text.secondaryDark,
},
selectorPopUp: {
- position: "fixed",
+ position: 'fixed',
zIndex: 1,
},
button: {
padding: 0,
color: theme.palette.text.dark,
- "&:hover": {
+ '&:hover': {
backgroundColor: theme.palette.primary.dark,
},
- "& svg": {
+ '& svg': {
fontSize: 20,
fill: theme.palette.text.secondaryLight,
},
@@ -60,27 +57,35 @@ const renderSelectedDays = (dates, classes, range) => {
if (isBothSelected) {
selectedDaysElements.push(
- {moment(from).format("L")},
+ {moment(from).format('L')},
- ,
- {moment(to).format("L")}
+ {moment(to).format('L')},
);
return selectedDaysElements;
}
if (isFromSelected) {
selectedDaysElements.push(
- {moment(from).format("L")}
+
+ {' '}
+ {moment(from).format('L')}
+ {' '}
+ ,
);
return selectedDaysElements;
}
selectedDaysElements.push(
- Select a date {range ? " range" : ""}
-
+ Select a date
+ {' '}
+ {range ? ' range' : ''}
+ ,
);
return selectedDaysElements;
};
-function DatePicker({ open, onToggle, range, startDate, endDate }) {
+function DatePicker({
+ open, onToggle, range, startDate, endDate,
+}) {
const [showCalendar, setShowCalendar] = useState(() => open);
const classes = useStyles();
@@ -105,7 +110,7 @@ function DatePicker({ open, onToggle, range, startDate, endDate }) {
};
const toggleCalendar = () => {
- setShowCalendar((prevState) => !prevState);
+ setShowCalendar(prevState => !prevState);
if (onToggle) onToggle();
};
return (
@@ -124,7 +129,11 @@ function DatePicker({ open, onToggle, range, startDate, endDate }) {