From ea42793532bd87ecbcd3deebcd021fc135d328b9 Mon Sep 17 00:00:00 2001 From: Sidney Alcantara Date: Mon, 24 Feb 2020 11:22:36 +1100 Subject: [PATCH] fix SideDrawerEditor not triggering side drawer open --- www/src/components/Table/editors/SideDrawerEditor.tsx | 4 ++-- www/src/components/Table/formatters/FinalColumn.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/www/src/components/Table/editors/SideDrawerEditor.tsx b/www/src/components/Table/editors/SideDrawerEditor.tsx index ead5b2cb..a1a6fb26 100644 --- a/www/src/components/Table/editors/SideDrawerEditor.tsx +++ b/www/src/components/Table/editors/SideDrawerEditor.tsx @@ -12,12 +12,12 @@ import { useFiretableContext } from "contexts/firetableContext"; * Use for cells that do not support any type of in-cell editing. */ const SideDrawerEditor = React.forwardRef( - (props: EditorProps, ref) => { + ({ column, row }: EditorProps, ref) => { const { sideDrawerOpen, setSideDrawerOpen } = useFiretableContext(); useEffect(() => { if (!sideDrawerOpen && setSideDrawerOpen) setSideDrawerOpen(true); - }, []); + }, [column?.key, row?.id]); return (
export default function FinalColumn({ row }: FormatterProps) { const { tableActions } = useFiretableContext(); const shiftPress = useKeyPress("Shift"); - console.log(shiftPress); + return (