feat(clinic): add image deletion functionality with confirmation dialog

This commit is contained in:
hamed
2026-06-19 01:03:45 +03:30
parent ccfb3391f2
commit b3883a6e90
2 changed files with 39 additions and 3 deletions
+4 -2
View File
@@ -52,11 +52,12 @@ export default function BlogFormPage() {
const { data, isLoading } = useQuery({
queryKey: ['blog', uuid],
queryFn: () => api.get<ApiResponse<Blog>>(`/api/v1/blog/${uuid}`),
queryFn: () => api.get<ApiResponse<{ data: Blog }>>(`/api/v1/blog/${uuid}`),
enabled: isEdit,
});
const blog = data?.data;
// detail endpoint is double-nested: success(['data' => $blog->toArray()])
const blog = data?.data?.data;
const { register, handleSubmit, control, watch, setValue, formState: { errors, isSubmitting } } = useForm<FormData>({
resolver: zodResolver(schema),
@@ -178,6 +179,7 @@ export default function BlogFormPage() {
field.onChange(editor.getData())
}
config={{
licenseKey: 'GPL',
language: 'fa',
toolbar: [
'heading', '|',