Merge branch 'Feature_Task_Management' of https://git.marcoaiot.com/admin/marco.pms.web into Feature_Task_Management

This commit is contained in:
ashutosh.nehete 2025-04-14 17:58:23 +05:30
commit d82a788350
2 changed files with 19 additions and 12 deletions

View File

@ -1,22 +1,29 @@
import React, { useEffect, useRef } from 'react';
import React, { useEffect, useRef } from "react";
const DateRangePicker = ({ onRangeChange }) => {
const inputRef = useRef(null);
useEffect(() => {
const today = new Date();
const fifteenDaysAgo = new Date();
fifteenDaysAgo.setDate(today.getDate() - 15);
const fp = flatpickr(inputRef.current, {
mode: "range",
dateFormat: "Y-m-d",
static: true,
clickOpens: true,
onChange: (selectedDates, dateStr) => {
const [startDate, endDate] = dateStr.split(" to ");
onRangeChange?.({ startDate, endDate });
}
});
mode: "range",
dateFormat: "Y-m-d",
defaultDate: [fifteenDaysAgo, today], // set default range
static: true,
clickOpens: true,
onChange: (selectedDates, dateStr) => {
const [startDate, endDate] = dateStr.split(" to ");
onRangeChange?.({ startDate, endDate });
},
});
return () => {
// Cleanup Flatpickr instance
fp.destroy();
};
}, [onRangeChange]);

View File

@ -91,7 +91,7 @@ const DailyTask = () => {
<Breadcrumb
data={[
{ label: "Home", link: "/dashboard" },
{ label: "Attendance", link: null },
{ label: "Daily Task", link: null },
]}
></Breadcrumb>
<div className="card card-action mb-6">