refactor: more TS code
This commit is contained in:
@@ -23,7 +23,7 @@ export default function useDeleteMessage() {
|
||||
}
|
||||
setDeleting(false);
|
||||
};
|
||||
const canDelete = (mids = []) => {
|
||||
const canDelete = (mids?: number[]) => {
|
||||
if (!mids || mids.length == 0) return false;
|
||||
// 管理员
|
||||
if (loginUser?.is_admin) return true;
|
||||
|
||||
@@ -5,7 +5,7 @@ import { Channel } from "../../types/channel";
|
||||
export default function useFilteredChannels() {
|
||||
const [input, setInput] = useState("");
|
||||
const channels = useAppSelector((store) => Object.values(store.channels.byId));
|
||||
const [filteredChannels, setFilteredChannels] = useState<(Channel | undefined)[]>([]);
|
||||
const [filteredChannels, setFilteredChannels] = useState<Channel[]>([]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!input) {
|
||||
|
||||
@@ -5,7 +5,7 @@ import { useAppSelector } from "../../app/store";
|
||||
export default function useFilteredUsers() {
|
||||
const [input, setInput] = useState("");
|
||||
const users = useAppSelector((store) => Object.values(store.users.byId));
|
||||
const [filteredUsers, setFilteredUsers] = useState<(StoredUser | undefined)[]>([]);
|
||||
const [filteredUsers, setFilteredUsers] = useState<StoredUser[]>([]);
|
||||
useEffect(() => {
|
||||
if (!input) {
|
||||
setFilteredUsers(users);
|
||||
|
||||
Reference in New Issue
Block a user