//
// SPDX-License-Identifier: AGPL-3.0
-import { AdvancedIcon, AttributesIcon, UserPanelIcon } from 'components/icon/icon';
+import { AdvancedIcon, DetailsIcon, UserPanelIcon } from 'components/icon/icon';
+import { toggleDetailsPanel } from 'store/details-panel/details-panel-action';
import { openAdvancedTabDialog } from 'store/advanced-tab/advanced-tab';
-import { openUserAttributes } from 'store/users/users-actions';
import { navigateToUserProfile } from 'store/navigation/navigation-action';
-import { MultiSelectMenuActionSet, MultiSelectMenuActionNames } from './ms-menu-actions';
+import { ContextMenuActionNames } from "views-components/context-menu/context-menu-action-set";
+import { MultiSelectMenuActionSet } from './ms-menu-actions';
export const UserDetailsActionSet: MultiSelectMenuActionSet= [
[
{
- name: MultiSelectMenuActionNames.ATTRIBUTES,
- icon: AttributesIcon,
+ name: ContextMenuActionNames.VIEW_DETAILS,
+ icon: DetailsIcon,
hasAlts: false,
isForMulti: false,
execute: (dispatch, resources) => {
- dispatch<any>(openUserAttributes(resources[0].uuid));
+ dispatch<any>(toggleDetailsPanel(resources[0].uuid));
},
},
{
- name: MultiSelectMenuActionNames.API_DETAILS,
- icon: AdvancedIcon,
+ name: ContextMenuActionNames.USER_ACCOUNT,
+ icon: UserPanelIcon,
hasAlts: false,
isForMulti: false,
execute: (dispatch, resources) => {
- dispatch<any>(openAdvancedTabDialog(resources[0].uuid));
+ dispatch<any>(navigateToUserProfile(resources[0].uuid));
},
},
{
- name: MultiSelectMenuActionNames.USER_ACCOUNT,
- icon: UserPanelIcon,
+ name: ContextMenuActionNames.API_DETAILS,
+ icon: AdvancedIcon,
hasAlts: false,
isForMulti: false,
execute: (dispatch, resources) => {
- dispatch<any>(navigateToUserProfile(resources[0].uuid));
+ dispatch<any>(openAdvancedTabDialog(resources[0].uuid));
},
},
],