update title

This commit is contained in:
Wikzyy
2025-04-09 14:28:02 +07:00
parent 01a77f0067
commit c52db0a6e5
21 changed files with 120 additions and 142 deletions

View File

@ -72,7 +72,7 @@ const AddDialog = () => {
toast.success('Sucos created successfully!');
const createActivity = {
module: 'Manage Sucos',
description: `Create Suco => ${formField.name}`,
description: `Create Sucos => ${formField.name}`,
action: 'C'
};
@ -128,7 +128,8 @@ const AddDialog = () => {
// console.log('ini data posto :', response?.data);
setPostoadms(response?.data.list || []);
} catch (error) {
console.log('Error fetching posto', error);
console.log('Error fetching Postu Administrativo', error);
setAlert({ show: true, message: 'Failed to get Posto Administrativo. Please try again.' });
}
};
@ -155,7 +156,7 @@ const AddDialog = () => {
<div className="w-full">
<div className="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label className="form-label flex items-center gap-1 max-w-56">
Name<span className="text-red-500">*</span>
Sucos Name<span className="text-red-500">*</span>
</label>
<Input
className="input"
@ -169,13 +170,13 @@ const AddDialog = () => {
<div className="w-full">
<div className="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label className="form-label flex items-center gap-1 max-w-56">
Posto Adm ID<span className="text-red-500">*</span>
Postu Administrativo ID<span className="text-red-500">*</span>
</label>
<Popover open={open} onOpenChange={setOpen}>
<PopoverTrigger asChild>
<button type="button" className="input col-span-5 text-left">
{posto_adms.find((posto) => posto.PostoAdms_id === formField.postoId)
?.PostoAdms_name || 'Select Posto Administrativo'}
?.PostoAdms_name || 'Select Postu Administrativo'}
</button>
</PopoverTrigger>
<PopoverContent
@ -183,9 +184,9 @@ const AddDialog = () => {
onWheel={(e) => e.stopPropagation()}
>
<Command>
<CommandInput placeholder="Search Posto Adms..." />
<CommandInput placeholder="Search Postu Administrativo..." />
<CommandList>
<CommandEmpty>No Posto Adms Found.</CommandEmpty>
<CommandEmpty>No Postu Administrativo Found.</CommandEmpty>
<CommandGroup>
{posto_adms.map((posto) => (
<CommandItem

View File

@ -25,7 +25,7 @@ const DeleteDialog = () => {
const doDeleteSucos = useCallback(async () => {
if (!selectedSucos) {
toast.error('No sucos selected');
toast.error('No Sucos selected');
return;
}
@ -41,7 +41,7 @@ const DeleteDialog = () => {
reload();
const createActivity = {
module: 'Manage Sucos',
description: `Delete Suco => ${selectedSucos}`,
description: `Delete Sucos => ${selectedSucos}`,
action: 'D'
};

View File

@ -79,7 +79,7 @@ const EditDialog = () => {
reload();
const createActivity = {
module: 'Manage Sucos',
description: `Edit Suco => ${selectedSucos}`,
description: `Edit Sucos => ${selectedSucos}`,
action: 'U'
};
@ -103,10 +103,11 @@ const EditDialog = () => {
order_direction: sorting[0].desc == false ? 'ASC' : 'DESC'
});
setPostoadms(response?.data.list);
// console.log('Data Posto Adms:', response?.data.list);
setPostoadms(response?.data.list);
} catch (error) {
console.log('Error fetching postoadms', error);
console.log('Error fetching Postu Administrativo', error);
setAlert({ show: true, message: 'Failed to get Posto Administrativo. Please try again.' });
}
}, []);
@ -118,7 +119,7 @@ const EditDialog = () => {
setFormField((prev) => ({
...prev,
name: response.data.name,
postoId: response.data.posto.id // Pastikan ini sesuai dengan PostoAdms_id
postoId: response.data.posto.id
}));
} else {
setFormField((prev) => ({
@ -126,8 +127,6 @@ const EditDialog = () => {
name: ''
}));
}
console.log('Responnya nih:', response);
console.log('Data Posto nya nih:', response?.data?.posto);
}, []);
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
@ -138,7 +137,7 @@ const EditDialog = () => {
return;
}
console.log('Form Field before update:', formField); // Log formField sebelum update
// console.log('Form Field before update:', formField);
doUpdateSucos(e);
setAlert({ show: false, message: '' });
};
@ -146,14 +145,12 @@ const EditDialog = () => {
useEffect(() => {
if (showEditDialog) {
resetForm();
console.log('Edit Dialog Opened'); // Log ketika dialog dibuka
}
}, [showEditDialog]);
useEffect(() => {
if (selectedSucos) {
doFetchData(selectedSucos);
console.log('Selected Sucos ID:', selectedSucos); // Log selectedSucos ID
}
}, [selectedSucos]);
@ -164,7 +161,6 @@ const EditDialog = () => {
updated_by: parsedUser?.username,
updated_at: formattedTime
});
console.log('Form Field after update:', formField); // Log formField setelah update
}
}, [formattedTime]);
@ -172,7 +168,6 @@ const EditDialog = () => {
doFetchPostoAdms([{ id: 'name', desc: false }]);
}, []);
// console.log(selectedSucos);
return (
<Dialog open={showEditDialog} onOpenChange={(open) => handleEditDialog(open, null)}>
<DialogContent className="container-fixed max-w-[768px] flex flex-col p-5 overflow-hidden">
@ -193,7 +188,7 @@ const EditDialog = () => {
<div className="w-full">
<div className="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label className="form-label flex items-center gap-1 max-w-56">
Name<span className="text-red-500">*</span>
Sucos Name<span className="text-red-500">*</span>
</label>
<Input
className="input"
@ -207,21 +202,21 @@ const EditDialog = () => {
<div className="w-full">
<div className="flex items-baseline flex-wrap lg:flex-nowrap gap-2.5">
<label className="form-label flex items-center gap-1 max-w-56">
Posto Administrativo Name
Postu Administrativo Name
<span className="text-red-500">*</span>
</label>
<Popover open={open} onOpenChange={setOpen}>
<PopoverTrigger asChild>
<button type="button" className="input col-span-5 text-left">
{postoadms.find((posto) => posto.PostoAdms_id === formField.postoId)
?.PostoAdms_name || 'Select Posto Adms'}
?.PostoAdms_name || 'Select Postu Administrativo'}
</button>
</PopoverTrigger>
<PopoverContent className="w-[400px] p-0">
<Command>
<CommandInput placeholder="Search Posto Adms..." />
<CommandInput placeholder="Search Postu Administrativo..." />
<CommandList>
<CommandEmpty>No Posto Adms Found.</CommandEmpty>
<CommandEmpty>No Postu Administrativo Found.</CommandEmpty>
<CommandGroup>
{postoadms.map((posto) => (
<CommandItem
@ -230,7 +225,7 @@ const EditDialog = () => {
onSelect={() => {
setFormField({
...formField,
postoId: posto.PostoAdms_id // Gunakan PostoAdms_id
postoId: posto.PostoAdms_id
});
setOpen(false);
}}

View File

@ -106,7 +106,7 @@ const ManageSucosContextProvider = ({ children }: { children: React.ReactNode })
const value = row.getValue<string>(columnId);
return String(value).includes(String(filterValue));
},
header: ({ column }) => <DataGridColumnHeader title="Posto Name" column={column} />,
header: ({ column }) => <DataGridColumnHeader title="Postu Administrativo Name" column={column} />,
enableSorting: true,
enableHiding: false,
meta: {