Fix conditional hooks

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-12-03 14:33:42 +04:00
parent 4921c96bad
commit c2d3a38057

View File

@@ -103,19 +103,15 @@ type Props = {
export default function TaskFormDialog(props: Props) { export default function TaskFormDialog(props: Props) {
const { __ } = useTranslate(); const { __ } = useTranslate();
const dialogRef = props.ref ?? useDialogRef(); const ref = useDialogRef();
const dialogRef = props.ref ?? ref;
const organizationId = useOrganizationId(); const organizationId = useOrganizationId();
const task = useFragment(taskFragment, props.task); const task = useFragment(taskFragment, props.task);
const relayEnv = useRelayEnvironment(); const relayEnv = useRelayEnvironment();
const [mutate] = task const [mutate] = useMutationWithToasts(task? taskUpdateMutation : taskCreateMutation, {
? useMutationWithToasts(taskUpdateMutation, { successMessage: __(`Task ${task ? "updated" : "created"} successfully.`),
successMessage: __("Task updated successfully."), errorMessage: __(`Failed to ${task ? "update" : "create"} task`),
errorMessage: __("Failed to update task"), })
})
: useMutationWithToasts(taskCreateMutation, {
successMessage: __("Task created successfully."),
errorMessage: __("Failed to create task"),
});
const isUpdating = !!task; const isUpdating = !!task;