@@ -3,7 +3,6 @@ import Link from "@mui/material/Link"
3
3
import { makeStyles } from "@mui/styles"
4
4
import GroupAdd from "@mui/icons-material/GroupAddOutlined"
5
5
import PersonAdd from "@mui/icons-material/PersonAddOutlined"
6
- import { useMachine } from "@xstate/react"
7
6
import { USERS_LINK } from "components/Navbar/NavbarView"
8
7
import { PageHeader , PageHeaderTitle } from "components/PageHeader/PageHeader"
9
8
import { useFeatureVisibility } from "hooks/useFeatureVisibility"
@@ -16,15 +15,13 @@ import {
16
15
useNavigate ,
17
16
} from "react-router-dom"
18
17
import { combineClasses } from "utils/combineClasses"
19
- import { authMethodsXService } from "xServices/auth/authMethodsXService"
20
18
import { Margins } from "../../components/Margins/Margins"
21
19
import { Stack } from "../../components/Stack/Stack"
22
20
23
21
export const UsersLayout : FC = ( ) => {
24
22
const styles = useStyles ( )
25
23
const { createUser : canCreateUser , createGroup : canCreateGroup } =
26
24
usePermissions ( )
27
- const [ authMethods ] = useMachine ( authMethodsXService )
28
25
const navigate = useNavigate ( )
29
26
const { template_rbac : isTemplateRBACEnabled } = useFeatureVisibility ( )
30
27
@@ -34,17 +31,16 @@ export const UsersLayout: FC = () => {
34
31
< PageHeader
35
32
actions = {
36
33
< >
37
- { canCreateUser &&
38
- authMethods . context . authMethods ?. password . enabled && (
39
- < Button
40
- onClick = { ( ) => {
41
- navigate ( "/users/create" )
42
- } }
43
- startIcon = { < PersonAdd /> }
44
- >
45
- Create user
46
- </ Button >
47
- ) }
34
+ { canCreateUser && (
35
+ < Button
36
+ onClick = { ( ) => {
37
+ navigate ( "/users/create" )
38
+ } }
39
+ startIcon = { < PersonAdd /> }
40
+ >
41
+ Create user
42
+ </ Button >
43
+ ) }
48
44
{ canCreateGroup && isTemplateRBACEnabled && (
49
45
< Link component = { RouterLink } to = "/groups/create" >
50
46
< Button startIcon = { < GroupAdd /> } > Create group</ Button >
0 commit comments