fix dropdown groups on update wallet rule

This commit is contained in:
Wikzyy
2025-03-26 11:00:21 +07:00
parent 301b4a4424
commit f7f6b128e1

View File

@ -223,7 +223,7 @@ const EditDialog = () => {
onValueChange={(value) => setFormField({ ...formField, id_wallet: value })}
>
<SelectTrigger>
<SelectValue placeholder="Select Transaction Type" />
<SelectValue placeholder="Select Wallet Type" />
</SelectTrigger>
<SelectContent>
{wallets.map((wallet) => (
@ -241,39 +241,21 @@ const EditDialog = () => {
<label className="form-label flex items-center gap-1 max-w-56">
Group<span className="text-red-500">*</span>
</label>
<Popover open={open} onOpenChange={setOpen}>
<PopoverTrigger asChild>
<button type="button" className="input col-span-5 text-left">
{groups.find((group) => group.ID === formField.id_group)?.name ||
'Select Groups'}
</button>
</PopoverTrigger>
<PopoverContent className="w-[400px] p-0">
<Command>
<CommandInput placeholder="Search Groups..." />
<CommandList>
<CommandEmpty>No Group found.</CommandEmpty>
<CommandGroup>
{groups.map((group) => (
<CommandItem
key={group.ID}
value={group.ID}
onSelect={() => {
setFormField({
...formField,
id_group: group.ID
});
setOpen(false);
}}
>
{group.name}
</CommandItem>
))}
</CommandGroup>
</CommandList>
</Command>
</PopoverContent>
</Popover>
<Select
value={formField.id_group}
onValueChange={(value) => setFormField({ ...formField, id_group: value })}
>
<SelectTrigger>
<SelectValue placeholder="Select Group Type" />
</SelectTrigger>
<SelectContent>
{groups.map((group) => (
<SelectItem key={group.ID} value={group.ID}>
{group.name}
</SelectItem>
))}
</SelectContent>
</Select>
</div>
</div>