From 6b70e93baaad9ac53d869f287d2bfbf49bd17012 Mon Sep 17 00:00:00 2001 From: BrunoQuaresma Date: Wed, 14 May 2025 00:00:28 +0000 Subject: [PATCH] chore: replace MUI LoadingButton - 1 --- .../LicensesSettingsPageView.tsx | 21 ++++++----- .../NotificationsPage/Troubleshooting.tsx | 15 ++++---- .../EditOAuth2AppPageView.tsx | 10 +++--- .../OAuth2AppsSettingsPage/OAuth2AppForm.tsx | 8 +++-- site/src/pages/GroupsPage/GroupPage.tsx | 35 ++++++++----------- 5 files changed, 44 insertions(+), 45 deletions(-) diff --git a/site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicensesSettingsPageView.tsx b/site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicensesSettingsPageView.tsx index a7d39d8536c62..bedf3f6de3b4d 100644 --- a/site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicensesSettingsPageView.tsx +++ b/site/src/pages/DeploymentSettingsPage/LicensesSettingsPage/LicensesSettingsPageView.tsx @@ -1,17 +1,18 @@ import { type Interpolation, type Theme, useTheme } from "@emotion/react"; import AddIcon from "@mui/icons-material/AddOutlined"; -import LoadingButton from "@mui/lab/LoadingButton"; -import Button from "@mui/material/Button"; +import MuiButton from "@mui/material/Button"; import MuiLink from "@mui/material/Link"; import Skeleton from "@mui/material/Skeleton"; import Tooltip from "@mui/material/Tooltip"; import type { GetLicensesResponse } from "api/api"; import type { UserStatusChangeCount } from "api/typesGenerated"; +import { Button } from "components/Button/Button"; import { SettingsHeader, SettingsHeaderDescription, SettingsHeaderTitle, } from "components/SettingsHeader/SettingsHeader"; +import { Spinner } from "components/Spinner/Spinner"; import { Stack } from "components/Stack/Stack"; import { useWindowSize } from "hooks/useWindowSize"; import { RotateCwIcon } from "lucide-react"; @@ -72,22 +73,24 @@ const LicensesSettingsPageView: FC = ({ - + - } + variant="outline" > + + + Refresh - + diff --git a/site/src/pages/DeploymentSettingsPage/NotificationsPage/Troubleshooting.tsx b/site/src/pages/DeploymentSettingsPage/NotificationsPage/Troubleshooting.tsx index c9a4362427cf7..19c4892b49e8a 100644 --- a/site/src/pages/DeploymentSettingsPage/NotificationsPage/Troubleshooting.tsx +++ b/site/src/pages/DeploymentSettingsPage/NotificationsPage/Troubleshooting.tsx @@ -1,7 +1,8 @@ import { useTheme } from "@emotion/react"; -import LoadingButton from "@mui/lab/LoadingButton"; import { API } from "api/api"; +import { Button } from "components/Button/Button"; import { displayError, displaySuccess } from "components/GlobalSnackbar/utils"; +import { Spinner } from "components/Spinner/Spinner"; import type { FC } from "react"; import { useMutation } from "react-query"; @@ -29,17 +30,17 @@ export const Troubleshooting: FC = () => {
- { sendTestNotificationApi(); }} > + Send notification - +
diff --git a/site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/EditOAuth2AppPageView.tsx b/site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/EditOAuth2AppPageView.tsx index 1656c1cd2ae19..0b837673409bb 100644 --- a/site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/EditOAuth2AppPageView.tsx +++ b/site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/EditOAuth2AppPageView.tsx @@ -1,6 +1,5 @@ import { type Interpolation, type Theme, useTheme } from "@emotion/react"; import CopyIcon from "@mui/icons-material/FileCopyOutlined"; -import LoadingButton from "@mui/lab/LoadingButton"; import Divider from "@mui/material/Divider"; import Table from "@mui/material/Table"; import TableBody from "@mui/material/TableBody"; @@ -22,6 +21,7 @@ import { SettingsHeaderDescription, SettingsHeaderTitle, } from "components/SettingsHeader/SettingsHeader"; +import { Spinner } from "components/Spinner/Spinner"; import { Stack } from "components/Stack/Stack"; import { TableLoader } from "components/TableLoader/TableLoader"; import { ChevronLeftIcon } from "lucide-react"; @@ -224,14 +224,14 @@ const OAuth2AppSecretsTable: FC = ({ justifyContent="space-between" >

Client secrets

- + Generate secret - + diff --git a/site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/OAuth2AppForm.tsx b/site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/OAuth2AppForm.tsx index 6f31a3f94988e..0bb08327f5fa3 100644 --- a/site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/OAuth2AppForm.tsx +++ b/site/src/pages/DeploymentSettingsPage/OAuth2AppsSettingsPage/OAuth2AppForm.tsx @@ -1,7 +1,8 @@ -import LoadingButton from "@mui/lab/LoadingButton"; import TextField from "@mui/material/TextField"; import { isApiValidationError, mapApiErrorToFieldErrors } from "api/errors"; import type * as TypesGen from "api/typesGenerated"; +import { Button } from "components/Button/Button"; +import { Spinner } from "components/Spinner/Spinner"; import { Stack } from "components/Stack/Stack"; import type { FC, ReactNode } from "react"; @@ -76,9 +77,10 @@ export const OAuth2AppForm: FC = ({ /> - + {actions} diff --git a/site/src/pages/GroupsPage/GroupPage.tsx b/site/src/pages/GroupsPage/GroupPage.tsx index 60161a5ee7ec0..27c63fa96cc88 100644 --- a/site/src/pages/GroupsPage/GroupPage.tsx +++ b/site/src/pages/GroupsPage/GroupPage.tsx @@ -1,7 +1,6 @@ import type { Interpolation, Theme } from "@emotion/react"; import PersonAdd from "@mui/icons-material/PersonAdd"; -import LoadingButton from "@mui/lab/LoadingButton"; -import Button from "@mui/material/Button"; +import MuiButton from "@mui/material/Button"; import { getErrorMessage } from "api/errors"; import { addMember, @@ -18,7 +17,7 @@ import type { import { ErrorAlert } from "components/Alert/ErrorAlert"; import { Avatar } from "components/Avatar/Avatar"; import { AvatarData } from "components/Avatar/AvatarData"; -import { Button as ShadcnButton } from "components/Button/Button"; +import { Button } from "components/Button/Button"; import { DeleteDialog } from "components/Dialogs/DeleteDialog/DeleteDialog"; import { DropdownMenu, @@ -35,6 +34,7 @@ import { SettingsHeaderDescription, SettingsHeaderTitle, } from "components/SettingsHeader/SettingsHeader"; +import { Spinner } from "components/Spinner/Spinner"; import { Stack } from "components/Stack/Stack"; import { Table, @@ -121,14 +121,14 @@ const GroupPage: FC = () => { {canUpdateGroup && ( - - + )} @@ -279,15 +279,12 @@ const AddGroupMember: FC = ({ }} /> - } - loading={isLoading} - > + ); @@ -332,14 +329,10 @@ const GroupMemberRow: FC = ({ {canUpdate && ( - +