diff --git a/src/routers/layout/search/pc/searchSuggest.tsx b/src/routers/layout/search/pc/searchSuggest.tsx index 2032073..6a2dd31 100644 --- a/src/routers/layout/search/pc/searchSuggest.tsx +++ b/src/routers/layout/search/pc/searchSuggest.tsx @@ -3,6 +3,7 @@ import HistoryToggleOffIcon from "@mui/icons-material/HistoryToggleOff"; import TagIcon from "@mui/icons-material/Tag"; import AccessibilityNewIcon from "@mui/icons-material/AccessibilityNew"; import { Popper } from "@mui/material"; +import ClearAllIcon from "@mui/icons-material/ClearAll"; import { Storage } from "@routers/layout/tools"; import { useURLParams } from "@utils/hooks/url"; import { FC, ReactElement, useEffect, useMemo, useState } from "react"; @@ -24,6 +25,7 @@ export const addPCTagHistory = (value: string) => { [value, ...oldHistory.filter((item) => item !== value)].slice(0, 5) ); }; +const clearPCTagHistory = () => PCTagStorage.clearLocalstorage(); const usePCTagHistory = () => { const local_history: renderSuggestItemLists = PCTagStorage.getLocalStorage( [] @@ -64,6 +66,24 @@ const useSuggestOption = (open: boolean) => { return [fixedOpen]; }; +const HistoryTitleItem: FC<{ onClear: () => void }> = ({ onClear }) => { + return ( + <> +
+
+