фикс для новостей
This commit is contained in:
@@ -19,15 +19,19 @@ const form = useForm({
|
||||
});
|
||||
|
||||
function submit() {
|
||||
const hasImage = props.allowImage && Boolean(form.image);
|
||||
const options = {
|
||||
preserveScroll: true,
|
||||
forceFormData: props.allowImage,
|
||||
forceFormData: hasImage,
|
||||
errorBag: props.item ? `news-edit-${props.item.id}` : 'news-create',
|
||||
onSuccess: () => {
|
||||
if (!props.item) form.reset();
|
||||
},
|
||||
};
|
||||
|
||||
if (props.item && props.allowImage) {
|
||||
form.transform((data) => data);
|
||||
|
||||
if (props.item && hasImage) {
|
||||
form.transform((data) => ({ ...data, _method: 'patch' })).post(props.action, options);
|
||||
} else if (props.item) {
|
||||
form.patch(props.action, options);
|
||||
|
||||
Reference in New Issue
Block a user