From b84070fde04f88024328298f21a18aff7281ff78 Mon Sep 17 00:00:00 2001 From: BrunoQuaresma Date: Wed, 14 May 2025 00:14:40 +0000 Subject: [PATCH] chore: replace MUI LoadingButton - 2 --- .../modules/resources/PortForwardButton.tsx | 31 +++++++++---------- .../pages/HealthPage/DismissWarningButton.tsx | 29 +++++++++-------- .../pages/LoginPage/PasswordSignInForm.tsx | 14 +++++---- .../OrganizationMembersPageView.tsx | 15 ++++----- .../ResetPasswordPage/ChangePasswordPage.tsx | 21 +++++++------ 5 files changed, 57 insertions(+), 53 deletions(-) diff --git a/site/src/modules/resources/PortForwardButton.tsx b/site/src/modules/resources/PortForwardButton.tsx index 437adf881e745..a4b8ee8277ebc 100644 --- a/site/src/modules/resources/PortForwardButton.tsx +++ b/site/src/modules/resources/PortForwardButton.tsx @@ -2,8 +2,7 @@ import { type Interpolation, type Theme, useTheme } from "@emotion/react"; import LockIcon from "@mui/icons-material/Lock"; import LockOpenIcon from "@mui/icons-material/LockOpen"; import SensorsIcon from "@mui/icons-material/Sensors"; -import LoadingButton from "@mui/lab/LoadingButton"; -import Button from "@mui/material/Button"; +import MUIButton from "@mui/material/Button"; import CircularProgress from "@mui/material/CircularProgress"; import FormControl from "@mui/material/FormControl"; import Link from "@mui/material/Link"; @@ -27,11 +26,13 @@ import { type WorkspaceAgentPortShareProtocol, WorkspaceAppSharingLevels, } from "api/typesGenerated"; +import { Button } from "components/Button/Button"; import { HelpTooltipLink, HelpTooltipText, HelpTooltipTitle, } from "components/HelpTooltip/HelpTooltip"; +import { Spinner } from "components/Spinner/Spinner"; import { Popover, PopoverContent, @@ -76,7 +77,7 @@ export const PortForwardButton: FC = (props) => { return ( - + = ({ required css={styles.newPortInput} /> - + @@ -368,7 +369,7 @@ export const PortForwardPopoverView: FC = ({ alignItems="center" > {canSharePorts && ( - + )} @@ -482,7 +483,7 @@ export const PortForwardPopoverView: FC = ({ )} - + ); @@ -550,14 +551,10 @@ export const PortForwardPopoverView: FC = ({ disabledPublicMenuItem )} - + diff --git a/site/src/pages/HealthPage/DismissWarningButton.tsx b/site/src/pages/HealthPage/DismissWarningButton.tsx index b61aea85095f1..27184d427edb0 100644 --- a/site/src/pages/HealthPage/DismissWarningButton.tsx +++ b/site/src/pages/HealthPage/DismissWarningButton.tsx @@ -1,10 +1,11 @@ import NotificationsOffOutlined from "@mui/icons-material/NotificationsOffOutlined"; import NotificationOutlined from "@mui/icons-material/NotificationsOutlined"; -import LoadingButton from "@mui/lab/LoadingButton"; import Skeleton from "@mui/material/Skeleton"; import { healthSettings, updateHealthSettings } from "api/queries/debug"; import type { HealthSection } from "api/typesGenerated"; +import { Button } from "components/Button/Button"; import { displaySuccess } from "components/GlobalSnackbar/utils"; +import { Spinner } from "components/Spinner/Spinner"; import { useMutation, useQuery, useQueryClient } from "react-query"; export const DismissWarningButton = (props: { healthcheck: HealthSection }) => { @@ -33,11 +34,9 @@ export const DismissWarningButton = (props: { healthcheck: HealthSection }) => { if (isDismissed) { return ( - } + ); } return ( - } + ); }; diff --git a/site/src/pages/LoginPage/PasswordSignInForm.tsx b/site/src/pages/LoginPage/PasswordSignInForm.tsx index de61c3de6982a..34c753e67bb18 100644 --- a/site/src/pages/LoginPage/PasswordSignInForm.tsx +++ b/site/src/pages/LoginPage/PasswordSignInForm.tsx @@ -1,6 +1,7 @@ -import LoadingButton from "@mui/lab/LoadingButton"; import Link from "@mui/material/Link"; import TextField from "@mui/material/TextField"; +import { Button } from "components/Button/Button"; +import { Spinner } from "components/Spinner/Spinner"; import { Stack } from "components/Stack/Stack"; import { useFormik } from "formik"; import type { FC } from "react"; @@ -59,14 +60,15 @@ export const PasswordSignInForm: FC = ({ label={Language.passwordLabel} type="password" /> - + {Language.passwordSignIn} - + = ({ }} /> - } - loading={isLoading} + variant="outline" > + + + Add user - + ); diff --git a/site/src/pages/ResetPasswordPage/ChangePasswordPage.tsx b/site/src/pages/ResetPasswordPage/ChangePasswordPage.tsx index a05fea8cc7761..e2a8c8206e713 100644 --- a/site/src/pages/ResetPasswordPage/ChangePasswordPage.tsx +++ b/site/src/pages/ResetPasswordPage/ChangePasswordPage.tsx @@ -1,12 +1,13 @@ import type { Interpolation, Theme } from "@emotion/react"; -import LoadingButton from "@mui/lab/LoadingButton"; -import Button from "@mui/material/Button"; +import MUIButton from "@mui/material/Button"; import TextField from "@mui/material/TextField"; import { isApiValidationError } from "api/errors"; import { changePasswordWithOTP } from "api/queries/users"; import { ErrorAlert } from "components/Alert/ErrorAlert"; +import { Button } from "components/Button/Button"; import { CustomLogo } from "components/CustomLogo/CustomLogo"; import { displaySuccess } from "components/GlobalSnackbar/utils"; +import { Spinner } from "components/Spinner/Spinner"; import { Stack } from "components/Stack/Stack"; import { useFormik } from "formik"; import type { FC } from "react"; @@ -115,16 +116,16 @@ const ChangePasswordPage: FC = ({ redirect }) => { /> - + Reset password - - +