1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-05-02 08:06:41 +07:00

fixed tag autocomplete behaviour

This commit is contained in:
Fedor Katurov 2022-01-09 19:55:02 +07:00
parent 9dc83b0db8
commit 85d20e5009
8 changed files with 25 additions and 20 deletions
src/components/editors/EditorUploadCoverButton

View file

@ -13,10 +13,10 @@ type IProps = IEditorComponentProps & {};
const EditorUploadCoverButton: FC<IProps> = () => {
const { values, setFieldValue } = useNodeFormContext();
const { uploadFiles, files, pendingImages } = useUploader(
const { uploadFile, files, pendingImages } = useUploader(
UploadSubject.Editor,
UploadTarget.Nodes,
[]
values.cover ? [values.cover] : []
);
const background = values.cover ? getURL(values.cover, PRESETS['300']) : null;
@ -27,14 +27,15 @@ const EditorUploadCoverButton: FC<IProps> = () => {
}, [setFieldValue]);
const onInputChange = useCallback(
(event: ChangeEvent<HTMLInputElement>) => {
async (event: ChangeEvent<HTMLInputElement>) => {
const files = Array.from(event.target.files || [])
.filter(file => getFileType(file) === UploadType.Image)
.slice(0, 1);
uploadFiles(files);
const result = await uploadFile(files[0]);
setFieldValue('cover', result);
},
[uploadFiles]
[uploadFile, setFieldValue]
);
useEffect(() => {