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