fix clear history and hide filter icon

This commit is contained in:
Wikzyy
2025-03-24 15:34:24 +07:00
parent c96ab19450
commit 2c9c11edf6
3 changed files with 20 additions and 8 deletions

View File

@ -35,16 +35,22 @@ const EditDialog = () => {
show: false,
message: ''
});
const [formField, setFormField] = useState({
const initialState = {
name: '',
username: '',
email: '',
id_role: '',
id_role_old: '',
status: ''
});
};
const [formField, setFormField] = useState(initialState);
/* actions */
const doResetForm = () => {
setAlert({ show: false, message: '' });
setFormField(initialState);
};
const doUpdateUser = useCallback(
async (e: React.FormEvent<HTMLFormElement>) => {
e.preventDefault();
@ -103,6 +109,12 @@ const EditDialog = () => {
}
}, [selectedUser]);
useEffect(() => {
if (showEditDialog === false) {
doResetForm();
}
}, [showEditDialog]);
return (
<Dialog open={showEditDialog} onOpenChange={(open) => handleEditDialog(open, null)}>
<DialogContent className="container-fixed max-w-[768px] flex flex-col p-5 overflow-hidden [&>button]:hidden">

View File

@ -22,17 +22,17 @@ const ListToolBar = () => {
}
/>
</label>
<DefaultTooltip title={'Filter'} placement={'top'}>
{/* <DefaultTooltip title={'Filter'} placement={'top'}>
<Button
variant="outline"
className="h-7.5 disabled:bg-gray-400"
// disabled={isLoading}
// onClick={handleFilterData}
>
{/* {loadingButton === 'filter' ? <ContentLoader /> : <KeenIcon icon="filter" />} */}
{loadingButton === 'filter' ? <ContentLoader /> : <KeenIcon icon="filter" />}
<KeenIcon icon="filter" />
</Button>
</DefaultTooltip>
</DefaultTooltip> */}
</div>
<div className="flex gap-3 items-center">
<Button