Convert toggle to use useCallback

This commit is contained in:
Robert
2023-08-21 15:18:04 +01:00
parent 240dd51dc0
commit 160642ec73

View File

@@ -45,7 +45,7 @@ export function AlertTable(props: AlertTableProps) {
* first item, open all the rest as well. This mimics vscode's file
* explorer tree view behavior.
*/
const toggle = (e: React.MouseEvent, keys: Keys.ResultKey[]) => {
const toggle = useCallback((e: React.MouseEvent, keys: Keys.ResultKey[]) => {
const keyStrings = keys.map(Keys.keyToString);
setExpanded((previousExpanded) => {
const expanded = new Set(previousExpanded);
@@ -63,7 +63,7 @@ export function AlertTable(props: AlertTableProps) {
});
e.stopPropagation();
e.preventDefault();
};
}, []);
const getNewSelection = (
key: Keys.ResultKey | undefined,