refactor: more TS code

This commit is contained in:
Tristan Yang
2022-08-03 08:50:27 +08:00
parent bba42f2f45
commit 0254b50a04
21 changed files with 77 additions and 52 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
// @ts-nocheck
import { useEffect, useState, FC } from "react";
import { NavLink, useNavigate, useMatch } from "react-router-dom";
import { useDrop } from "react-dnd";
@@ -20,7 +21,7 @@ interface IProps {
uid: number;
mid?: number;
unreads: number;
setFiles: () => void;
setFiles: (files: File[]) => void;
}
const NavItem: FC<IProps> = ({ uid, mid = 0, unreads, setFiles }) => {
const [previewMsg, setPreviewMsg] = useState<ArchiveMessage>();
+6 -1
View File
@@ -9,7 +9,12 @@ interface Props {
}
const DMList: FC<Props> = ({ uids, setDropFiles }) => {
const { userMessage, messageData, readUsers, loginUid } = useAppSelector((store) => {
const {
userMessage,
messageData,
readUsers,
loginUid = 0
} = useAppSelector((store) => {
return {
loginUid: store.authData.user?.uid,
readUsers: store.footprint.readUsers,