diff --git a/public/app/features/admin/UserListPage.tsx b/public/app/features/admin/UserListPage.tsx
index fa1cb2ebaeb..e3bbbb65ff7 100644
--- a/public/app/features/admin/UserListPage.tsx
+++ b/public/app/features/admin/UserListPage.tsx
@@ -2,7 +2,7 @@ import { css } from '@emotion/css';
import React, { useState } from 'react';
import { GrafanaTheme2 } from '@grafana/data';
-import { RadioButtonGroup, Field, useStyles2 } from '@grafana/ui';
+import { useStyles2, TabsBar, Tab } from '@grafana/ui';
import { contextSrv } from 'app/core/services/context_srv';
import { Page } from '../../core/components/Page/Page';
@@ -11,11 +11,6 @@ import { UsersListPageContent } from '../users/UsersListPage';
import { UserListAdminPageContent } from './UserListAdminPage';
-const views = [
- { value: 'admin', label: 'All organisations' },
- { value: 'org', label: 'This organisation' },
-];
-
export default function UserListPage() {
const hasAccessToAdminUsers = contextSrv.hasAccess(AccessControlAction.UsersRead, contextSrv.isGrafanaAdmin);
const hasAccessToOrgUsers = contextSrv.hasPermission(AccessControlAction.OrgUsersRead);
@@ -34,19 +29,18 @@ export default function UserListPage() {
return (
{showToggle && (
-
-
-
+
+ setView('admin')} />
+ setView('org')} />
+
)}
{view === 'admin' ? : }
);
}
-const getStyles = (theme: GrafanaTheme2) => {
- return {
- container: css`
- margin: ${theme.spacing(2, 0)};
- `,
- };
-};
+const getStyles = (theme: GrafanaTheme2) => ({
+ tabsMargin: css({
+ marginBottom: theme.spacing(3),
+ }),
+});
diff --git a/public/app/features/org/UserInvitePage.tsx b/public/app/features/org/UserInvitePage.tsx
index 375065a6392..74e7d1f7e02 100644
--- a/public/app/features/org/UserInvitePage.tsx
+++ b/public/app/features/org/UserInvitePage.tsx
@@ -1,5 +1,6 @@
import React from 'react';
+import { config } from '@grafana/runtime';
import { Page } from 'app/core/components/Page/Page';
import { contextSrv } from 'app/core/core';
@@ -13,8 +14,10 @@ export function UserInvitePage() {
>
);
+ const navId = config.featureToggles.topnav ? 'global-users' : 'users';
+
return (
-
+
Invite user