mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-26 15:26:19 +00:00
fix record context menu doesn't show on row sequence (#7568)
Co-authored-by: zhouwenxuan <aries@Mac.local>
This commit is contained in:
@@ -18,6 +18,7 @@ import MoveDirent from '../../../../components/dialog/move-dirent-dialog';
|
|||||||
import { Dirent } from '../../../../models';
|
import { Dirent } from '../../../../models';
|
||||||
import { useMetadataAIOperations } from '../../../../hooks/metadata-ai-operation';
|
import { useMetadataAIOperations } from '../../../../hooks/metadata-ai-operation';
|
||||||
import ContextMenuComponent from '../../../components/context-menu';
|
import ContextMenuComponent from '../../../components/context-menu';
|
||||||
|
import RowUtils from '../utils/row-utils';
|
||||||
|
|
||||||
const OPERATION = {
|
const OPERATION = {
|
||||||
CLEAR_SELECTED: 'clear-selected',
|
CLEAR_SELECTED: 'clear-selected',
|
||||||
@@ -158,7 +159,7 @@ const ContextMenu = ({
|
|||||||
if (!selectedPosition) return list;
|
if (!selectedPosition) return list;
|
||||||
const { groupRecordIndex, rowIdx: recordIndex, idx } = selectedPosition;
|
const { groupRecordIndex, rowIdx: recordIndex, idx } = selectedPosition;
|
||||||
const column = columns[idx];
|
const column = columns[idx];
|
||||||
const record = recordGetterByIndex({ isGroupView, groupRecordIndex, recordIndex });
|
const record = recordGetterByIndex({ isGroupView, groupRecordIndex, recordIndex }) || RowUtils.getRecordById(selectedRecordsIds[0], metadata);
|
||||||
if (!record) return list;
|
if (!record) return list;
|
||||||
|
|
||||||
const canModifyRow = checkCanModifyRow(record);
|
const canModifyRow = checkCanModifyRow(record);
|
||||||
|
Reference in New Issue
Block a user