Add context menu and context controls for asset manipulation
This commit is contained in:
@@ -11,6 +11,7 @@ import useVersionHistoryVisibleStore, {
|
||||
useDfxUpload,
|
||||
useRenameModeStore,
|
||||
useSaveVersion,
|
||||
useSelectedAssets,
|
||||
useSelectedComment,
|
||||
useSelectedFloorItem,
|
||||
useSelectedWallItem,
|
||||
@@ -50,6 +51,7 @@ const KeyPressListener: React.FC = () => {
|
||||
const { setViewSceneLabels } = useViewSceneStore();
|
||||
const { isRenameMode, setIsRenameMode } = useRenameModeStore();
|
||||
const { selectedFloorItem } = useSelectedFloorItem();
|
||||
const { selectedAssets } = useSelectedAssets();
|
||||
const { setCreateNewVersion } = useVersionHistoryStore();
|
||||
const { setVersionHistoryVisible } = useVersionHistoryVisibleStore();
|
||||
const { setSelectedComment } = useSelectedComment();
|
||||
@@ -254,7 +256,7 @@ const KeyPressListener: React.FC = () => {
|
||||
setViewSceneLabels((prev) => !prev);
|
||||
}
|
||||
|
||||
if (selectedFloorItem && keyCombination === "F2") {
|
||||
if ((selectedFloorItem || selectedAssets.length === 1) && keyCombination === "F2") {
|
||||
setIsRenameMode(true);
|
||||
}
|
||||
|
||||
@@ -281,6 +283,7 @@ const KeyPressListener: React.FC = () => {
|
||||
hidePlayer,
|
||||
selectedFloorItem,
|
||||
isRenameMode,
|
||||
selectedAssets
|
||||
]);
|
||||
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user