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