diff --git a/src/components/CustomDataGrid.tsx b/src/components/CustomDataGrid.tsx index 94b91d4..8f5a8c7 100644 --- a/src/components/CustomDataGrid.tsx +++ b/src/components/CustomDataGrid.tsx @@ -12,7 +12,7 @@ interface CustomDataGridProps extends DataGridProps { resource?: string // Add this prop } -const DEV_FIELDS = ['id', 'code', 'country_code', 'city_id', 'carrier_id', 'main_color', 'left_color', 'right_color', 'logo', 'slogan'] as const +const DEV_FIELDS = ['id', 'code', 'country_code', 'city_id', 'carrier_id', 'main_color', 'left_color', 'right_color', 'logo', 'slogan', 'filename'] as const export const CustomDataGrid = ({hasCoordinates = false, columns = [], resource, ...props}: CustomDataGridProps) => { // const isDev = import.meta.env.DEV diff --git a/src/pages/media/create.tsx b/src/pages/media/create.tsx index eae274c..33d953d 100644 --- a/src/pages/media/create.tsx +++ b/src/pages/media/create.tsx @@ -7,7 +7,7 @@ import {MEDIA_TYPES} from '../../lib/constants' import {ALLOWED_IMAGE_TYPES, ALLOWED_VIDEO_TYPES, useMediaFileUpload} from '../../components/media/MediaFormUtils' type MediaFormValues = { - filename: string + media_name: string media_type: number file?: File } @@ -42,13 +42,20 @@ export const MediaCreate = () => { ...saveButtonProps, disabled: !!errors.file || !selectedFile, onClick: handleSubmit((data) => { - const formData = new FormData() - formData.append('filename', data.filename) - formData.append('type', String(data.media_type)) if (data.file) { + const formData = new FormData() + formData.append('media_name', data.media_name) + formData.append('filename', data.file.name) + formData.append('type', String(data.media_type)) formData.append('file', data.file) + + console.log('Отправляемые данные:') + for (const pair of formData.entries()) { + console.log(pair[0] + ': ' + pair[1]) + } + + onFinish(formData) } - onFinish(formData) }), }} > @@ -78,20 +85,20 @@ export const MediaCreate = () => { /> - +