Minor fix

This commit is contained in:
Weitheng Haw 2025-01-28 16:55:40 +00:00
parent cb779211f1
commit bc40f4534e

View File

@ -80,7 +80,12 @@ export default function FaceLibrary() {
const [upload, setUpload] = useState(false); const [upload, setUpload] = useState(false);
const onUploadImage = useCallback( const onUploadImage = useCallback(
(file: File) => { (file: File | null) => {
if (!file) {
setUpload(false);
return;
}
const formData = new FormData(); const formData = new FormData();
formData.append("file", file); formData.append("file", file);
axios axios
@ -138,7 +143,8 @@ export default function FaceLibrary() {
if (resp.status === 200) { if (resp.status === 200) {
setNewFaceDialog(false); setNewFaceDialog(false);
setNewFaceName(""); setNewFaceName("");
refreshFaces(); await refreshFaces();
setPageToggle(newFaceName);
toast.success("Successfully created new face", { position: "top-center" }); toast.success("Successfully created new face", { position: "top-center" });
} }
} catch (error) { } catch (error) {
@ -150,7 +156,7 @@ export default function FaceLibrary() {
} finally { } finally {
setIsCreatingFace(false); setIsCreatingFace(false);
} }
}, [newFaceName, refreshFaces]); }, [newFaceName, refreshFaces, setPageToggle]);
const [renameDialog, setRenameDialog] = useState(false); const [renameDialog, setRenameDialog] = useState(false);
const [isRenaming, setIsRenaming] = useState(false); const [isRenaming, setIsRenaming] = useState(false);
@ -341,7 +347,6 @@ export default function FaceLibrary() {
</ScrollArea> </ScrollArea>
<div className="flex gap-2"> <div className="flex gap-2">
<Button <Button
variant="outline"
className="flex gap-2" className="flex gap-2"
onClick={() => setNewFaceDialog(true)} onClick={() => setNewFaceDialog(true)}
> >