Fix issue

This commit is contained in:
Pierre HUBERT 2025-04-28 19:01:40 +02:00
parent 0758e66d4f
commit f2a180e69f
2 changed files with 7 additions and 7 deletions

View File

@ -30,13 +30,13 @@ export function SelectAccountDialog(p: {
const accounts = useAccounts();
const [choice, setChoice] = React.useState<Account | null>(null);
console.log(choice);
const submit = () => {
if (choice) p.onSelected(choice);
};
return (
<Dialog open={p.open} onClose={p.onClose}>
<Dialog open={p.open} onClose={() => p.onClose()}>
<DialogTitle>{p.title}</DialogTitle>
<DialogContent dividers>
<DialogContentText>{p.description}</DialogContentText>
@ -72,7 +72,7 @@ export function SelectAccountDialog(p: {
</RadioGroup>
</DialogContent>
<DialogActions>
<Button onClick={p.onClose}>Cancel</Button>
<Button onClick={() => p.onClose()}>Cancel</Button>
<Button onClick={submit} autoFocus disabled={choice === null}>
{p.confirmButton ?? "Submit"}
</Button>

View File

@ -107,17 +107,17 @@ function MovementsTable(p: {
// Change account of movement
const handleMoveClick = async (movement: Movement) => {
const target = await chooseAccount(
"Transfer movement",
const targetAccount = await chooseAccount(
"Transfer movementd",
`Please select the target account that will receive the movement: ${movement.label} (${movement.amount} €)`,
"Transfer movement",
[accounts.get(movement.account_id)!]
);
if (!target) return;
if (!targetAccount) return;
try {
movement.account_id = target.id;
movement.account_id = targetAccount.id;
await MovementApi.Update(movement);