From 30506e2645b327a66bc147df47348cd06a09b62d Mon Sep 17 00:00:00 2001 From: McKayla Washburn Date: Mon, 21 Aug 2023 19:42:31 +0000 Subject: [PATCH] fix: always show add user button there is always at least one authentication method enabled (none), so we should remove the authMethod check to make sure that the button is always shown. --- .../components/UsersLayout/UsersLayout.tsx | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/site/src/components/UsersLayout/UsersLayout.tsx b/site/src/components/UsersLayout/UsersLayout.tsx index a4eacd7b80d7d..2756bf6823646 100644 --- a/site/src/components/UsersLayout/UsersLayout.tsx +++ b/site/src/components/UsersLayout/UsersLayout.tsx @@ -3,7 +3,6 @@ import Link from "@mui/material/Link" import { makeStyles } from "@mui/styles" import GroupAdd from "@mui/icons-material/GroupAddOutlined" import PersonAdd from "@mui/icons-material/PersonAddOutlined" -import { useMachine } from "@xstate/react" import { USERS_LINK } from "components/Navbar/NavbarView" import { PageHeader, PageHeaderTitle } from "components/PageHeader/PageHeader" import { useFeatureVisibility } from "hooks/useFeatureVisibility" @@ -16,7 +15,6 @@ import { useNavigate, } from "react-router-dom" import { combineClasses } from "utils/combineClasses" -import { authMethodsXService } from "xServices/auth/authMethodsXService" import { Margins } from "../../components/Margins/Margins" import { Stack } from "../../components/Stack/Stack" @@ -24,7 +22,6 @@ export const UsersLayout: FC = () => { const styles = useStyles() const { createUser: canCreateUser, createGroup: canCreateGroup } = usePermissions() - const [authMethods] = useMachine(authMethodsXService) const navigate = useNavigate() const { template_rbac: isTemplateRBACEnabled } = useFeatureVisibility() @@ -34,17 +31,16 @@ export const UsersLayout: FC = () => { - {canCreateUser && - authMethods.context.authMethods?.password.enabled && ( - - )} + {canCreateUser && ( + + )} {canCreateGroup && isTemplateRBACEnabled && (