import React, { ReactElement, useCallback, useEffect, useState } from "react"; import { Form, Field } from "react-final-form"; import arrayMutators from "final-form-arrays"; import { FieldArray } from "react-final-form-arrays"; import AsyncSelectPaginate from "./AsyncSelectPaginate/AsyncSelectPaginate"; import TextareaAutosize from "react-textarea-autosize"; export const EditMetadataPanel = (props): ReactElement => { const validate = async () => {}; const onSubmit = async () => {}; const AsyncSelectPaginateAdapter = ({ input, ...rest }) => { return ( input.onChange(value)} /> ); }; const TextareaAutosizeAdapter = ({ input, ...rest }) => { return ( input.onChange(value)} /> ); }; // const rawFileDetails = useSelector( // (state: RootState) => state.comicInfo.comicBookDetail.rawFileDetails.name, // ); return ( <>
( {/* Issue Name */}

{/* Issue Number and year */}

Do not enter the first zero

{/* year */}

{/* page count */}

{/* Description */}


{/* UPC code */}


{/* Publisher */}

Publisher

} metronResource={"publisher"} />

{/* Arc */}

Story Arc

} metronResource={"arc"} />

{/* series */}

Series

} metronResource={"series"} />


{/* team credits */}
{({ fields }) => fields.map((name, index) => (

Creator

} metronResource={"creator"} />

Role

} component={AsyncSelectPaginateAdapter} />

fields.remove(index)} style={{ cursor: "pointer" }} > )) }
{JSON.stringify(values, undefined, 2)}
)} /> ); }; export default EditMetadataPanel;