set width calendar full and responsive
This commit is contained in:
@@ -2,8 +2,7 @@
|
|||||||
|
|
||||||
import { useEffect, useRef, useState } from "react";
|
import { useEffect, useRef, useState } from "react";
|
||||||
import { DatePicker as DatePickerJalali } from "jalaali-react-date-picker";
|
import { DatePicker as DatePickerJalali } from "jalaali-react-date-picker";
|
||||||
import Image from "next/image";
|
import { Skeleton } from "@mui/material";
|
||||||
import { Button, Skeleton } from "@mui/material";
|
|
||||||
import NextIconDatePicker from "./NextIconDatePicker";
|
import NextIconDatePicker from "./NextIconDatePicker";
|
||||||
import PrevIconDatePicker from "./PrevIconDatePicker";
|
import PrevIconDatePicker from "./PrevIconDatePicker";
|
||||||
|
|
||||||
@@ -18,16 +17,14 @@ function DatePicker({ date, updateDate }) {
|
|||||||
const handleStartDateChange = (date) => {
|
const handleStartDateChange = (date) => {
|
||||||
if (date) {
|
if (date) {
|
||||||
setStartDate(date);
|
setStartDate(date);
|
||||||
setEndDate(null); // Clear end date if start date is selected
|
setEndDate(null);
|
||||||
// updateDate(date); // Notify parent about the selected date
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleEndDateChange = (date) => {
|
const handleEndDateChange = (date) => {
|
||||||
if (date) {
|
if (date) {
|
||||||
setEndDate(date);
|
setEndDate(date);
|
||||||
setStartDate(null); // Clear start date if end date is selected
|
setStartDate(null);
|
||||||
// updateDate(date); // Notify parent about the selected date
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -44,7 +41,7 @@ function DatePicker({ date, updateDate }) {
|
|||||||
}, [nextIconDatePicker]);
|
}, [nextIconDatePicker]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flex items-start justify-evenly w-full">
|
<div className="flex items-start custom-datepicker justify-evenly w-full">
|
||||||
<div className="w-full md:w-1/2 lg:w-full xl:w-1/2 relative flex justify-center">
|
<div className="w-full md:w-1/2 lg:w-full xl:w-1/2 relative flex justify-center">
|
||||||
<DatePickerJalali
|
<DatePickerJalali
|
||||||
value={startDate}
|
value={startDate}
|
||||||
|
|||||||
@@ -374,6 +374,30 @@ html {
|
|||||||
|
|
||||||
/* Date Picker Style */
|
/* Date Picker Style */
|
||||||
|
|
||||||
|
.custom-datepicker .panel-jalaali,
|
||||||
|
.custom-datepicker .panel-jalaali .panel-header-inner,
|
||||||
|
.custom-datepicker .panel-jalaali .day-label-bar,
|
||||||
|
.custom-datepicker .panel-jalaali .days-body {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-datepicker .panel-jalaali .day-label-bar-inner-rtl {
|
||||||
|
width: 100%;
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(7, minmax(14.28%, 38px));
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-datepicker .panel-jalaali .day-label-bar-inner-rtl .day-label-item {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.custom-datepicker .panel-jalaali .days-body {
|
||||||
|
grid-template-columns: repeat(7, minmax(14.28%, 38px));
|
||||||
|
}
|
||||||
|
|
||||||
.panel-elevation {
|
.panel-elevation {
|
||||||
box-shadow: none !important;
|
box-shadow: none !important;
|
||||||
border: none;
|
border: none;
|
||||||
|
|||||||
Reference in New Issue
Block a user