finish filter bug

This commit is contained in:
2024-05-18 10:40:32 +03:30
parent dbb0264858
commit 6184cbc2e0

View File

@@ -1,4 +1,4 @@
import {ClickAwayListener, List, ListItem, ListItemText, Paper, Popper} from '@mui/material'; import {ClickAwayListener, List, ListItem, ListItemIcon, ListItemText, Paper, Popper} from '@mui/material';
import {useState} from "react"; import {useState} from "react";
const columnFilterModeOptionFa = { const columnFilterModeOptionFa = {
@@ -10,6 +10,15 @@ const columnFilterModeOptionFa = {
fuzzy: "فازی", fuzzy: "فازی",
} }
const columnFilterModeOptionSymbol = {
equals: "=",
notEquals: "≠",
contains: "*",
lessThan: "<",
greaterThan: ">",
fuzzy: "≈",
}
function FilterBox({ function FilterBox({
anchorEl, open = false, handleClose = () => { anchorEl, open = false, handleClose = () => {
}, columnFilterModeOptions, onSelectFilter, defaultFilter }, columnFilterModeOptions, onSelectFilter, defaultFilter
@@ -33,6 +42,7 @@ function FilterBox({
<ListItem key={index} onClick={() => handleSelectFilter(option)} <ListItem key={index} onClick={() => handleSelectFilter(option)}
selected={option === selectedFilter} sx={{cursor: 'pointer'}}> selected={option === selectedFilter} sx={{cursor: 'pointer'}}>
<ListItemText primary={columnFilterModeOptionFa[option]}/> <ListItemText primary={columnFilterModeOptionFa[option]}/>
<ListItemIcon>{option === columnFilterModeOptionSymbol}</ListItemIcon>
</ListItem> </ListItem>
))} ))}
</List> </List>