Bugfix :: Sort event fired on sort removal (#4542)

* onsort applied on sort removal

* bugcheck

* removing unused toast
This commit is contained in:
Kiran Ashok 2022-10-31 14:12:31 +05:30 committed by GitHub
parent 7dbf0d5022
commit 50be9d34a3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -35,6 +35,7 @@ import { IconEyeOff } from '@tabler/icons';
import * as XLSX from 'xlsx/xlsx.mjs';
import OverlayTrigger from 'react-bootstrap/OverlayTrigger';
import Popover from 'react-bootstrap/Popover';
import { useMounted } from '@/_hooks/use-mount';
export function Table({
id,
@ -113,6 +114,7 @@ export function Table({
const [hoverAdded, setHoverAdded] = useState(false);
const mergeToTableDetails = (payload) => dispatch(reducerActions.mergeToTableDetails(payload));
const mergeToFilterDetails = (payload) => dispatch(reducerActions.mergeToFilterDetails(payload));
const mounted = useMounted();
useEffect(() => {
setExposedVariable(
@ -440,9 +442,8 @@ export function Table({
useEffect(() => {
if (!sortOptions) {
setExposedVariable('sortApplied', []);
return;
}
setExposedVariable('sortApplied', sortOptions).then(() => fireEvent('onSort'));
if (mounted) setExposedVariable('sortApplied', sortOptions).then(() => fireEvent('onSort'));
}, [sortOptions]);
registerAction(