edit form component like this:trpc.admin.THE_MODEL_NAME and the validation schema. the rest are just same and repeatedfetchData, updateData props to handle the query and mutations. but they are harder to manage as I can't track the status and abort on unmount