@@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react';
22import { useTranslation } from 'react-i18next' ;
33import { Outlet , useNavigate , useParams } from 'react-router-dom' ;
44
5- import { Box , ConfirmationDialog , ContentLayout , SpaceBetween , Tabs } from 'components' ;
5+ import { Box , ConfirmationDialog , ContentLayout , Tabs } from 'components' ;
66import { DetailsHeader } from 'components' ;
77
88import { useNotifications /* usePermissionGuard*/ } from 'hooks' ;
@@ -13,10 +13,11 @@ import { useDeleteUsersMutation, useGetUserQuery } from 'services/user';
1313// import { GlobalUserRole } from '../../../types';
1414import { UserDetailsTabTypeEnum } from './types' ;
1515
16+ import styles from './styles.module.scss' ;
17+
1618export { Settings as UserSettings } from './Settings' ;
1719export { Billing as UserBilling } from './Billing' ;
1820export { Events as UserEvents } from './Events' ;
19- export { Activity as UserActivity } from './Activity' ;
2021export { UserProjectList as UserProjects } from './Projects' ;
2122
2223export const UserDetails : React . FC = ( ) => {
@@ -65,36 +66,26 @@ export const UserDetails: React.FC = () => {
6566 label : t ( 'users.settings' ) ,
6667 id : UserDetailsTabTypeEnum . SETTINGS ,
6768 href : ROUTES . USER . DETAILS . FORMAT ( paramUserName ) ,
68- content : < Outlet /> ,
6969 } ,
7070 {
7171 label : t ( 'users.projects' ) ,
7272 id : UserDetailsTabTypeEnum . PROJECTS ,
7373 href : ROUTES . USER . PROJECTS . FORMAT ( paramUserName ) ,
74- content : < Outlet /> ,
7574 } ,
7675 {
7776 label : t ( 'users.events' ) ,
7877 id : UserDetailsTabTypeEnum . EVENTS ,
7978 href : ROUTES . USER . EVENTS . FORMAT ( paramUserName ) ,
80- content : < Outlet /> ,
81- } ,
82- {
83- label : t ( 'users.activity' ) ,
84- id : UserDetailsTabTypeEnum . ACTIVITY ,
85- href : ROUTES . USER . ACTIVITY . FORMAT ( paramUserName ) ,
86- content : < Outlet /> ,
8779 } ,
8880 process . env . UI_VERSION === 'sky' && {
8981 label : t ( 'billing.title' ) ,
9082 id : UserDetailsTabTypeEnum . BILLING ,
9183 href : ROUTES . USER . BILLING . LIST . FORMAT ( paramUserName ) ,
92- content : < Outlet /> ,
9384 } ,
9485 ] . filter ( Boolean ) ;
9586
9687 return (
97- < >
88+ < div className = { styles . page } >
9889 < ContentLayout
9990 header = {
10091 < DetailsHeader
@@ -104,9 +95,9 @@ export const UserDetails: React.FC = () => {
10495 />
10596 }
10697 >
107- < SpaceBetween size = "l" >
108- < Tabs variant = "container" withNavigation tabs = { tabs } />
109- </ SpaceBetween >
98+ < Tabs withNavigation tabs = { tabs } / >
99+
100+ < Outlet / >
110101 </ ContentLayout >
111102
112103 < ConfirmationDialog
@@ -116,6 +107,6 @@ export const UserDetails: React.FC = () => {
116107 onConfirm = { deleteUserHandler }
117108 confirmButtonLabel = { t ( 'common.delete' ) }
118109 />
119- </ >
110+ </ div >
120111 ) ;
121112} ;
0 commit comments