Solutionunvalidated
Keep using Mantine's `useForm` for validation and submit the form via react-router-dom by using `useFetcher` (or otherwise imperatively calling the action) so Mantine can validate first, then submit a proper `FormData` payload (ensuring inputs include the required `name` fields or manually constructing `FormData`).
1ffea816-374e-417e-a06b-b2a8eb4f5ff6
Keep using Mantine's useForm for validation and submit the form via react-router-dom by using useFetcher (or otherwise imperatively calling the action) so Mantine can validate first, then submit a proper FormData payload (ensuring inputs include the required name fields or manually constructing FormData).