chore: upgrade i18next 26, prettier 3, fontsource-variable, domhandler 6, lint-staged 17
- i18next 23->26 + react-i18next 15->17 - prettier 2->3, reformat all files - replace @fontsource/inter with @fontsource-variable/inter 5, update import path - domhandler 5->6 (aligns with transitive deps) - lint-staged 16->17
This commit is contained in:
@@ -92,7 +92,7 @@ export const createUploadAtom = (file: TUploadContent) => {
|
||||
error: update.error,
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
);
|
||||
};
|
||||
export type TUploadAtom = ReturnType<typeof createUploadAtom>;
|
||||
@@ -100,14 +100,14 @@ export type TUploadAtom = ReturnType<typeof createUploadAtom>;
|
||||
export const useBindUploadAtom = (
|
||||
mx: MatrixClient,
|
||||
uploadAtom: TUploadAtom,
|
||||
hideFilename?: boolean
|
||||
hideFilename?: boolean,
|
||||
) => {
|
||||
const [upload, setUpload] = useAtom(uploadAtom);
|
||||
const { file } = upload;
|
||||
|
||||
const handleProgress = useThrottle(
|
||||
useCallback((progress: UploadProgress) => setUpload({ progress }), [setUpload]),
|
||||
{ immediate: true, wait: 200 }
|
||||
{ immediate: true, wait: 200 },
|
||||
);
|
||||
|
||||
const startUpload = useCallback(
|
||||
@@ -119,7 +119,7 @@ export const useBindUploadAtom = (
|
||||
onSuccess: (mxc) => setUpload({ mxc }),
|
||||
onError: (error) => setUpload({ error }),
|
||||
}),
|
||||
[mx, file, hideFilename, setUpload, handleProgress]
|
||||
[mx, file, hideFilename, setUpload, handleProgress],
|
||||
);
|
||||
|
||||
const cancelUpload = useCallback(async () => {
|
||||
@@ -141,6 +141,6 @@ export type TUploadAtomFamily = ReturnType<typeof createUploadAtomFamily>;
|
||||
|
||||
export const createUploadFamilyObserverAtom = (
|
||||
uploadFamily: TUploadAtomFamily,
|
||||
uploads: TUploadContent[]
|
||||
uploads: TUploadContent[],
|
||||
) => atom<Upload[]>((get) => uploads.map((upload) => get(uploadFamily(upload))));
|
||||
export type TUploadFamilyObserverAtom = ReturnType<typeof createUploadFamilyObserverAtom>;
|
||||
|
||||
Reference in New Issue
Block a user