move useQuery() to Common.js

This commit is contained in:
2022-06-12 15:52:13 +08:00
parent 7cb1a5d02f
commit ff9774b806
2 changed files with 11 additions and 7 deletions

View File

@@ -1,3 +1,11 @@
import { useMemo } from "react";
import { useLocation } from "react-router-dom";
export function useQuery() {
const { search } = useLocation();
return useMemo(() => new URLSearchParams(search), [search]);
}
export function CalcReadableFilesize(filesize) {
if (filesize < 1024) {
return filesize;

View File

@@ -1,12 +1,8 @@
import { useState, useEffect, useMemo } from "react";
import { useLocation, useNavigate } from "react-router-dom";
import { useState, useEffect } from "react";
import { useNavigate } from "react-router-dom";
import { useQuery } from "./Common";
import FilesTable from "./FilesTable";
function useQuery() {
const { search } = useLocation();
return useMemo(() => new URLSearchParams(search), [search]);
}
function SearchFiles(props) {
const navigator = useNavigate();
const [files, setFiles] = useState([]);