From 73a04276c09030e1a1a37f1c358be7ce62dffa7a Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Sun, 22 Oct 2023 11:02:39 -0700 Subject: [PATCH] Fix some eslint warnings --- src-web/components/Sidebar.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src-web/components/Sidebar.tsx b/src-web/components/Sidebar.tsx index 5173d84f..665f9976 100644 --- a/src-web/components/Sidebar.tsx +++ b/src-web/components/Sidebar.tsx @@ -256,8 +256,8 @@ const _SidebarItem = forwardRef(function SidebarItem( const isActive = activeRequestId === requestId; const handleSubmitNameEdit = useCallback( - async (el: HTMLInputElement) => { - await updateRequest.mutate((r) => ({ ...r, name: el.value })); + (el: HTMLInputElement) => { + updateRequest.mutate((r) => ({ ...r, name: el.value })); setEditing(false); }, [updateRequest], @@ -274,7 +274,7 @@ const _SidebarItem = forwardRef(function SidebarItem( switch (e.key) { case 'Enter': e.preventDefault(); - await handleSubmitNameEdit(e.currentTarget); + handleSubmitNameEdit(e.currentTarget); break; case 'Escape': e.preventDefault(); @@ -289,7 +289,7 @@ const _SidebarItem = forwardRef(function SidebarItem( const handleBlur = useCallback( (e: React.FocusEvent) => { - handleSubmitNameEdit(e.currentTarget).catch(console.error); + handleSubmitNameEdit(e.currentTarget); }, [handleSubmitNameEdit], ); @@ -341,6 +341,7 @@ const _SidebarItem = forwardRef(function SidebarItem( ); }); + const SidebarItem = memo(_SidebarItem); type DraggableSidebarItemProps = SidebarItemProps & { @@ -365,7 +366,7 @@ const DraggableSidebarItem = memo(function DraggableSidebarItem({ const [, connectDrop] = useDrop( { accept: ItemTypes.REQUEST, - hover: (item, monitor) => { + hover: (_, monitor) => { if (!ref.current) return; const hoverBoundingRect = ref.current?.getBoundingClientRect(); const hoverMiddleY = (hoverBoundingRect.bottom - hoverBoundingRect.top) / 2;