From 6ce45349dcdfb0101bfdd368fadc853fe09b43ee Mon Sep 17 00:00:00 2001 From: Dmitry Popov Date: Sun, 13 Oct 2024 13:39:35 +0400 Subject: [PATCH] feat(Map): Link signature on splash --- .../SystemSignaturesContent.tsx | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemSignatures/SystemSignaturesContent/SystemSignaturesContent.tsx b/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemSignatures/SystemSignaturesContent/SystemSignaturesContent.tsx index 86552455..18c0604a 100644 --- a/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemSignatures/SystemSignaturesContent/SystemSignaturesContent.tsx +++ b/assets/js/hooks/Mapper/components/mapInterface/widgets/SystemSignatures/SystemSignaturesContent/SystemSignaturesContent.tsx @@ -163,10 +163,13 @@ export const SystemSignaturesContent = ({ systemId, settings, selectable, onSele setAskUser(false); }, [parsedSignatures, handleUpdateSignatures]); - const handleSelectSignatures = useCallback(e => { - setSelectedSignatures(e.value); - onSelect?.(e.value); - }, []); + const handleSelectSignatures = useCallback( + e => { + setSelectedSignatures(e.value); + onSelect?.(e.value); + }, + [onSelect], + ); useHotkey(true, ['a'], handleSelectAll); @@ -255,7 +258,7 @@ export const SystemSignaturesContent = ({ systemId, settings, selectable, onSele className={classes.Table} value={filteredSignatures} size="small" - // selectionMode={selectable ? 'multiple' : 'single'} + selectionMode={selectable ? 'single' : 'multiple'} selection={selectedSignatures} metaKeySelection onSelectionChange={handleSelectSignatures} @@ -312,17 +315,15 @@ export const SystemSignaturesContent = ({ systemId, settings, selectable, onSele hidden={compact || medium} sortable > - {!selectable && ( - - )} +