Revert "TP-52028 | Filters on Map are resetting on reload (#757)" (#760)

This reverts commit 40c48ae636.
This commit is contained in:
Mantri Ramkishor
2023-12-26 22:44:25 +05:30
committed by GitHub
parent 40c48ae636
commit 596e94edab
5 changed files with 14 additions and 12 deletions

View File

@@ -65,14 +65,12 @@
.mainContent {
margin-left: calc(var(--sidenav-width-close)); // sidenav bar width
width: calc(100% - var(--sidenav-width-close));
height: 100%;
height: calc(
100% - 58px
); // 58px is the height of the topnav bar, 40px is the height of the sticky banner
overflow-y: auto;
}
.mainContentWithTopBar {
height: calc(100% - 58px); // 58px is the height of the topnav bar
}
.mainContentWithStickyBanner {
height: calc(
100% - 58px - 36px

View File

@@ -303,7 +303,6 @@ function DefaultLayout() {
<div
className={cx(styles.mainContent, {
[styles.noScroll]: shouldShowScroll,
[styles.mainContentWithTopBar]: !hideTopNavBarRoutes,
[styles.mainContentWithStickyBanner]: shouldShowStickyBanner
})}
>

View File

@@ -1,12 +1,13 @@
import React, { useEffect, useState } from 'react';
import React, { Suspense, useEffect, useState } from 'react';
import GridRow from '../../../../../web-ui-library/src/layouts/Grid/GridRow/GridRow';
import GridColumn from '../../../../../web-ui-library/src/layouts/Grid/GridColumn/GridColumn';
import styles from '../../../Cases/components/Cases.module.scss';
import Pagination from '@components/Pagination';
import { DropDownPosition } from '@components/Pagination/constant';
import DataTableHeader from '../DataTableHeader';
import axiosInstance, { ApiKeys, getApiUrl } from '../../../../utils/ApiHelper';
import { useSelector } from 'react-redux';
import { AgencySummary } from '../../types';
import { AgencySummary, Serviceability } from '../../types';
import { RootState } from '@cp/src/store';
import Loader from '../../../../components/Loader/Loader';
import toProperCase from '@cp/src/utils/toProperCase';
@@ -106,7 +107,7 @@ function DataTable({ openUploadDialog }: DataTableProps) {
</GridRow>
<GridRow className="no-gutters">
<GridColumn md={12} className={'h-[calc(100vh-210px)]'}>
<GridColumn md={12} className={styles.cases__table}>
<AgTable
defaultColDef={{
suppressMovable: true

View File

@@ -72,6 +72,7 @@ const Filters = () => {
return;
}
// If selected agency is inhouse, anyway get the agent locations
if (filterType === FilterTypes.AGENCY) {
dispatch(getAgentsLocations(pinsPayload));
}
@@ -86,9 +87,7 @@ const Filters = () => {
applyFilterRecursively(nextFilter);
};
if (!filterData[FilterTypes.AGENCY]?.data[0]?.value) {
applyFilterRecursively(FilterTypes.AGENCY);
}
if (!queryParams?.AGENTID) applyFilterRecursively(FilterTypes.AGENCY);
}, [searchParams, filters]);
const handleFilterChange = (value: string, filterType: FilterTypes) => {

View File

@@ -57,6 +57,11 @@ function TopBar() {
if (!selectedAgency) {
return true;
}
const isInhouseAgencySelected =
queryParams[FilterTypes.AGENCY] === INHOUSE_AGENCY_CODE.toString();
if (!isInhouseAgencySelected && !queryParams[FilterTypes.TEAM_LEAD]) {
return true;
}
return false;
}, [selectedAgency, queryParams?.TEAM_LEAD, queryParams?.AGENCY]);