[FIX] new file update and create
This commit is contained in:
parent
9c9476b052
commit
d65faa8810
@ -9,7 +9,7 @@ import {
|
||||
} from 'react-icons/md';
|
||||
import { useNavigate, useParams } from 'react-router-dom';
|
||||
|
||||
import { AlbumResource, AlbumWrite } from '@/back-api';
|
||||
import { AlbumResource, AlbumUpdate } from '@/back-api';
|
||||
import { FormCovers } from '@/components/form/FormCovers';
|
||||
import { FormGroupShow } from '@/components/form/FormGroup';
|
||||
import { FormInput } from '@/components/form/FormInput';
|
||||
@ -64,11 +64,11 @@ export const AlbumEditPopUp = ({}: AlbumEditPopUpProps) => {
|
||||
};
|
||||
const initialRef = useRef<HTMLButtonElement>(null);
|
||||
const finalRef = useRef<HTMLButtonElement>(null);
|
||||
const form = useFormidable<AlbumWrite>({
|
||||
const form = useFormidable<Partial<AlbumUpdate>>({
|
||||
initialValues: dataAlbum,
|
||||
deltaConfig: { omit: ['covers'] },
|
||||
});
|
||||
const onSave = async (deltaData: AlbumWrite) => {
|
||||
const onSave = async (deltaData: Partial<AlbumUpdate>) => {
|
||||
if (isNullOrUndefined(albumIdInt)) {
|
||||
return;
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ import {
|
||||
} from 'react-icons/md';
|
||||
import { useNavigate, useParams } from 'react-router-dom';
|
||||
|
||||
import { ArtistResource, ArtistWrite } from '@/back-api';
|
||||
import { ArtistResource, ArtistUpdate } from '@/back-api';
|
||||
import { FormCovers } from '@/components/form/FormCovers';
|
||||
import { FormInput } from '@/components/form/FormInput';
|
||||
import { FormTextarea } from '@/components/form/FormTextarea';
|
||||
@ -63,11 +63,11 @@ export const ArtistEditPopUp = ({}: ArtistEditPopUpProps) => {
|
||||
};
|
||||
const initialRef = useRef<HTMLButtonElement>(null);
|
||||
const finalRef = useRef<HTMLButtonElement>(null);
|
||||
const form = useFormidable<ArtistWrite>({
|
||||
const form = useFormidable<Partial<ArtistUpdate>>({
|
||||
initialValues: dataArtist,
|
||||
deltaConfig: { omit: ['covers'] },
|
||||
});
|
||||
const onSave = async (dataDelta: ArtistWrite) => {
|
||||
const onSave = async (dataDelta: Partial<ArtistUpdate>) => {
|
||||
if (isNullOrUndefined(artistIdInt)) {
|
||||
return;
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ import {
|
||||
} from 'react-icons/md';
|
||||
import { useNavigate, useParams } from 'react-router-dom';
|
||||
|
||||
import { GenderResource, GenderWrite } from '@/back-api';
|
||||
import { GenderResource, GenderUpdate } from '@/back-api';
|
||||
import { FormCovers } from '@/components/form/FormCovers';
|
||||
import { FormInput } from '@/components/form/FormInput';
|
||||
import { FormTextarea } from '@/components/form/FormTextarea';
|
||||
@ -63,11 +63,11 @@ export const GenderEditPopUp = ({}: GenderEditPopUpProps) => {
|
||||
};
|
||||
const initialRef = useRef<HTMLButtonElement>(null);
|
||||
const finalRef = useRef<HTMLButtonElement>(null);
|
||||
const form = useFormidable<GenderWrite>({
|
||||
const form = useFormidable<Partial<GenderUpdate>>({
|
||||
initialValues: dataGender,
|
||||
deltaConfig: { omit: ['covers'] },
|
||||
});
|
||||
const onSave = async (dataDelta: GenderWrite) => {
|
||||
const onSave = async (dataDelta: Partial<GenderUpdate>) => {
|
||||
if (isNullOrUndefined(genderIdInt)) {
|
||||
return;
|
||||
}
|
||||
|
@ -4,7 +4,7 @@ import { Button, Text, useDisclosure } from '@chakra-ui/react';
|
||||
import { MdAdminPanelSettings, MdDeleteForever, MdEdit } from 'react-icons/md';
|
||||
import { useNavigate, useParams } from 'react-router-dom';
|
||||
|
||||
import { TrackResource, TrackWrite } from '@/back-api';
|
||||
import { TrackResource, TrackUpdate } from '@/back-api';
|
||||
import { FormGroupShow } from '@/components/form/FormGroup';
|
||||
import { FormInput } from '@/components/form/FormInput';
|
||||
import { FormNumber } from '@/components/form/FormNumber';
|
||||
@ -64,11 +64,11 @@ export const TrackEditPopUp = ({}: TrackEditPopUpProps) => {
|
||||
};
|
||||
const initialRef = useRef<HTMLButtonElement>(null);
|
||||
const finalRef = useRef<HTMLButtonElement>(null);
|
||||
const form = useFormidable<TrackWrite>({
|
||||
const form = useFormidable<Partial<TrackUpdate>>({
|
||||
initialValues: dataTrack,
|
||||
deltaConfig: { omit: ['covers'] },
|
||||
});
|
||||
const onSave = async (dataDelta: TrackWrite) => {
|
||||
const onSave = async (dataDelta: Partial<TrackUpdate>) => {
|
||||
if (isNullOrUndefined(trackIdInt)) {
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user