feat: default deal status in statistics
This commit is contained in:
@@ -3,6 +3,7 @@ import { useForm } from "@mantine/form";
|
|||||||
import { dateToString, getDefaultDates } from "../../../../../utils/dates.ts";
|
import { dateToString, getDefaultDates } from "../../../../../utils/dates.ts";
|
||||||
import { useEffect, useState } from "react";
|
import { useEffect, useState } from "react";
|
||||||
import { ProfitChartDataItem, StatisticsService } from "../../../../../../../client";
|
import { ProfitChartDataItem, StatisticsService } from "../../../../../../../client";
|
||||||
|
import { defaultDealStatus } from "../../../../../utils/defaultFilterValues.ts";
|
||||||
|
|
||||||
|
|
||||||
export const useProfitChart = () => {
|
export const useProfitChart = () => {
|
||||||
@@ -12,7 +13,7 @@ export const useProfitChart = () => {
|
|||||||
dateRange: getDefaultDates(),
|
dateRange: getDefaultDates(),
|
||||||
client: null,
|
client: null,
|
||||||
marketplace: null,
|
marketplace: null,
|
||||||
dealStatus: null,
|
dealStatus: defaultDealStatus,
|
||||||
manager: null,
|
manager: null,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import { GroupStatisticsTable } from "../../ProfitTableSegmentedControl/ProfitTa
|
|||||||
import { useEffect, useState } from "react";
|
import { useEffect, useState } from "react";
|
||||||
import { ProfitTableDataItem, StatisticsService } from "../../../../../../../client";
|
import { ProfitTableDataItem, StatisticsService } from "../../../../../../../client";
|
||||||
import { useProfitMantineTable } from "./useProfitMantineTable.tsx";
|
import { useProfitMantineTable } from "./useProfitMantineTable.tsx";
|
||||||
|
import { defaultDealStatus } from "../../../../../utils/defaultFilterValues.ts";
|
||||||
|
|
||||||
|
|
||||||
export const useProfitTable = () => {
|
export const useProfitTable = () => {
|
||||||
@@ -15,7 +16,7 @@ export const useProfitTable = () => {
|
|||||||
groupTableBy: GroupStatisticsTable.BY_DATES,
|
groupTableBy: GroupStatisticsTable.BY_DATES,
|
||||||
client: null,
|
client: null,
|
||||||
marketplace: null,
|
marketplace: null,
|
||||||
dealStatus: null,
|
dealStatus: defaultDealStatus,
|
||||||
manager: null,
|
manager: null,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
6
src/pages/StatisticsPage/utils/defaultFilterValues.ts
Normal file
6
src/pages/StatisticsPage/utils/defaultFilterValues.ts
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
import { DealStatus, DealStatusDictionary } from "../../../shared/enums/DealStatus.ts";
|
||||||
|
|
||||||
|
export const defaultDealStatus = {
|
||||||
|
id: DealStatus.COMPLETED,
|
||||||
|
name: DealStatusDictionary[DealStatus.COMPLETED],
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user