diff --git a/src/pages/Hub.tsx b/src/pages/Hub.tsx index 4efcba1..1e9d8ef 100644 --- a/src/pages/Hub.tsx +++ b/src/pages/Hub.tsx @@ -127,6 +127,11 @@ const Hub = () => { dataIndex: 'author', key: 'author', }, + { + title: 'Signature', + dataIndex: 'signature', + key: 'author', + }, { title: 'Published', dataIndex: 'updatedAt', diff --git a/src/pages/Upload.tsx b/src/pages/Upload.tsx index e74647b..61dae08 100644 --- a/src/pages/Upload.tsx +++ b/src/pages/Upload.tsx @@ -56,7 +56,7 @@ import { requiredTextRules, requiredRules, } from '../utils/form'; -import { TuneDbDataPartial } from '../types/dbData'; +import { TuneDbDataPartial, TuneDbDocument } from '../types/dbData'; import { aspirationMapper } from '../utils/tune/mappers'; const { Item } = Form; @@ -105,6 +105,7 @@ const UploadPage = () => { const [isPublished, setIsPublished] = useState(false); const [isEditMode, setIsEditMode] = useState(false); const [readme, setReadme] = useState('# My Tune\n\ndescription'); + const [existingTune, setExistingTune] = useState(); const [initialValues, setInitialValues] = useState({ readme, }); @@ -175,6 +176,7 @@ const UploadPage = () => { stockHp, readme: readme?.trim(), textSearch: [ + existingTune?.signature, vehicleName, engineMake, engineCode, @@ -402,6 +404,7 @@ const UploadPage = () => { return; } + setExistingTune(existingTune); setInitialValues(existingTune); setIsEditMode(true); setTuneDocumentId(existingTune.$id);