Compare commits

..

No commits in common. "3e2d601739dc2afd1e9912410c267dec99093f42" and "33c8b690ef0113019665f44abc15510221fb2ed4" have entirely different histories.

8 changed files with 26 additions and 16 deletions

View File

@ -34,6 +34,7 @@ const ManageExpense = ({ closeModal, expenseToEdit = null }) => {
isLoading, isLoading,
error: ExpenseErrorLoad, error: ExpenseErrorLoad,
} = useExpense(expenseToEdit); } = useExpense(expenseToEdit);
console.log(data)
const [ExpenseType, setExpenseType] = useState(); const [ExpenseType, setExpenseType] = useState();
const dispatch = useDispatch(); const dispatch = useDispatch();
const { const {

View File

@ -35,6 +35,7 @@ const Sidebar = () => {
<div className="menu-inner-shadow"></div> <div className="menu-inner-shadow"></div>
<ul className="menu-inner py-1"> <ul className="menu-inner py-1">
{isError && ( {isError && (
<div className="text-center text-small">{error.message}</div> <div className="text-center text-small">{error.message}</div>
)} )}
@ -51,17 +52,13 @@ const Sidebar = () => {
)} )}
{data && {data &&
data?.data.map((section) => ( data?.data.map((section) => (
<React.Fragment <React.Fragment key={(Math.random() + 1).toString(36)}>
key={section.id || section.header || section.items[0]?.id}
>
{/* {section.header && ( {/* {section.header && (
<li className="menu-header small text-uppercase"> <li className="menu-header small text-uppercase">
<span className="menu-header-text">{section.header}</span> <span className="menu-header-text">{section.header}</span>
</li> </li>
)} */} )} */}
{section.items.map((item) => ( {section.items.map(MenuItem)}
<MenuItem key={item.id || item.link} {...item} />
))}
</React.Fragment> </React.Fragment>
))} ))}
</ul> </ul>

View File

@ -56,7 +56,6 @@ const [resetKey, setResetKey] = useState(0);
startField="startDate" startField="startDate"
endField="endDate" endField="endDate"
resetSignal={resetKey} resetSignal={resetKey}
defaultRange={false}
/> />
</div> </div>
<div className="text-strat mb-2"> <div className="text-strat mb-2">

View File

@ -76,8 +76,7 @@ export const DateRangePicker1 = ({
placeholder = "Select date range", placeholder = "Select date range",
className = "", className = "",
allowText = false, allowText = false,
resetSignal, resetSignal, // <- NEW prop
defaultRange = true,
...rest ...rest
}) => { }) => {
const inputRef = useRef(null); const inputRef = useRef(null);
@ -125,9 +124,10 @@ export const DateRangePicker1 = ({
...rest, ...rest,
}); });
// Apply default if empty
const currentStart = getValues(startField); const currentStart = getValues(startField);
const currentEnd = getValues(endField); const currentEnd = getValues(endField);
if (defaultRange && !currentStart && !currentEnd) { if (!currentStart && !currentEnd) {
applyDefaultDates(); applyDefaultDates();
} else if (currentStart && currentEnd) { } else if (currentStart && currentEnd) {
instance.setDate([ instance.setDate([
@ -139,11 +139,12 @@ export const DateRangePicker1 = ({
return () => instance.destroy(); return () => instance.destroy();
}, []); }, []);
// Reapply default range on resetSignal change
useEffect(() => { useEffect(() => {
if (defaultRange && resetSignal !== undefined) { if (resetSignal !== undefined) {
applyDefaultDates(); applyDefaultDates();
} }
}, [resetSignal, defaultRange]); }, [resetSignal]);
const start = getValues(startField); const start = getValues(startField);
const end = getValues(endField); const end = getValues(endField);
@ -172,4 +173,3 @@ export const DateRangePicker1 = ({
</div> </div>
); );
}; };

View File

@ -15,6 +15,7 @@ export const useMasterMenu = ()=>{
return useQuery({ return useQuery({
queryKey:["MasterMenu"], queryKey:["MasterMenu"],
queryFn:async()=> { queryFn:async()=> {
debugger
const resp = await MasterRespository.getMasterMenus(); const resp = await MasterRespository.getMasterMenus();
return resp.data return resp.data
} }

View File

@ -16,7 +16,18 @@ const cleanFilter = (filter) => {
} }
}); });
// moment.utc() to get consistent UTC ISO strings
if (!cleaned.startDate) {
cleaned.startDate = moment
.utc()
.subtract(7, "days")
.startOf("day")
.toISOString();
}
if (!cleaned.endDate) {
cleaned.endDate = moment.utc().startOf("day").toISOString();
}
return cleaned; return cleaned;
}; };

View File

@ -21,6 +21,7 @@ const DailyTask = () => {
const dispatch = useDispatch(); const dispatch = useDispatch();
const selectedProject = useSelectedproject(); const selectedProject = useSelectedproject();
const { projectNames } = useProjectName(); const { projectNames } = useProjectName();
console.log(selectedProject)
const ApprovedTaskRights = useHasUserPermission(APPROVE_TASK); const ApprovedTaskRights = useHasUserPermission(APPROVE_TASK);
const ReportTaskRights = useHasUserPermission(ASSIGN_REPORT_TASK); const ReportTaskRights = useHasUserPermission(ASSIGN_REPORT_TASK);

View File

@ -64,7 +64,7 @@ const TenantDetails = ({
}, },
]; ];
return ManageTenant return ManageTenant && ModifyTenant
? allTabs ? allTabs
: [allTabs[0], allTabs[allTabs.length - 1]]; : [allTabs[0], allTabs[allTabs.length - 1]];
}, [data, activeTenantId, ManageTenant, ModifyTenant]); }, [data, activeTenantId, ManageTenant, ModifyTenant]);