фикс для новостей

This commit is contained in:
2026-07-28 15:07:04 +04:00
parent 66251ede8e
commit 50671884dd
2 changed files with 42 additions and 2 deletions
@@ -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);