Skip to content

Instantly share code, notes, and snippets.

@MariusBongarts
Created March 10, 2023 08:07
Show Gist options
  • Save MariusBongarts/9902738c2ca670644d259c2fdfe1ff75 to your computer and use it in GitHub Desktop.
Save MariusBongarts/9902738c2ca670644d259c2fdfe1ff75 to your computer and use it in GitHub Desktop.
type HistoryItem = chrome.history.HistoryItem;
export const useChromeHistorySearch = (
query: chrome.history.HistoryQuery
): HistoryItem[] => {
const [historyItems, setHistoryItems] = useState<HistoryItem[]>([]);
useEffect(() => {
chrome.history
.search(query)
.then((historyItems) => setHistoryItems(historyItems))
.catch(() => setHistoryItems([]));
}, [query]);
return historyItems;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment