diff --git a/site/src/pages/UserSettingsPage/SchedulePage/ScheduleForm.tsx b/site/src/pages/UserSettingsPage/SchedulePage/ScheduleForm.tsx index b30cb129f4827..c408ea30416d2 100644 --- a/site/src/pages/UserSettingsPage/SchedulePage/ScheduleForm.tsx +++ b/site/src/pages/UserSettingsPage/SchedulePage/ScheduleForm.tsx @@ -1,4 +1,3 @@ -import LoadingButton from "@mui/lab/LoadingButton"; import MenuItem from "@mui/material/MenuItem"; import TextField from "@mui/material/TextField"; import type { @@ -7,7 +6,9 @@ import type { } from "api/typesGenerated"; import { Alert } from "components/Alert/Alert"; import { ErrorAlert } from "components/Alert/ErrorAlert"; +import { Button } from "components/Button/Button"; import { Form, FormFields } from "components/Form/Form"; +import { Spinner } from "components/Spinner/Spinner"; import { Stack } from "components/Stack/Stack"; import { type FormikContextType, useFormik } from "formik"; import { type FC, useEffect, useState } from "react"; @@ -137,14 +138,13 @@ export const ScheduleForm: FC = ({ />
- + Update schedule - +
diff --git a/site/src/pages/UserSettingsPage/SecurityPage/SecurityForm.tsx b/site/src/pages/UserSettingsPage/SecurityPage/SecurityForm.tsx index 12b69ae52082e..3153841622e83 100644 --- a/site/src/pages/UserSettingsPage/SecurityPage/SecurityForm.tsx +++ b/site/src/pages/UserSettingsPage/SecurityPage/SecurityForm.tsx @@ -1,9 +1,10 @@ -import LoadingButton from "@mui/lab/LoadingButton"; import TextField from "@mui/material/TextField"; import { Alert } from "components/Alert/Alert"; import { ErrorAlert } from "components/Alert/ErrorAlert"; +import { Button } from "components/Button/Button"; import { Form, FormFields } from "components/Form/Form"; import { PasswordField } from "components/PasswordField/PasswordField"; +import { Spinner } from "components/Spinner/Spinner"; import { type FormikContextType, useFormik } from "formik"; import type { FC } from "react"; import { getFormHelpers } from "utils/formUtils"; @@ -98,13 +99,10 @@ export const SecurityForm: FC = ({ />
- +
diff --git a/site/src/pages/WorkspacePage/HistorySidebar.tsx b/site/src/pages/WorkspacePage/HistorySidebar.tsx index 0d5960210e755..2d978fb2a7d83 100644 --- a/site/src/pages/WorkspacePage/HistorySidebar.tsx +++ b/site/src/pages/WorkspacePage/HistorySidebar.tsx @@ -1,13 +1,14 @@ import ArrowDownwardOutlined from "@mui/icons-material/ArrowDownwardOutlined"; -import LoadingButton from "@mui/lab/LoadingButton"; import { infiniteWorkspaceBuilds } from "api/queries/workspaceBuilds"; import type { Workspace } from "api/typesGenerated"; +import { Button } from "components/Button/Button"; import { Sidebar, SidebarCaption, SidebarItem, SidebarLink, } from "components/FullPageLayout/Sidebar"; +import { Spinner } from "components/Spinner/Spinner"; import { WorkspaceBuildData, WorkspaceBuildDataSkeleton, @@ -46,22 +47,17 @@ export const HistorySidebar: FC = ({ workspace }) => { ))} {buildsQuery.hasNextPage && (
- buildsQuery.fetchNextPage()} - loading={buildsQuery.isFetchingNextPage} - loadingPosition="start" - variant="outlined" - color="neutral" - startIcon={} - css={{ - display: "inline-flex", - borderRadius: "9999px", - fontSize: 13, - }} + disabled={buildsQuery.isFetchingNextPage} + variant="outline" + className="w-full" > + + + Show more builds - +
)} diff --git a/site/src/pages/WorkspacesPage/WorkspacesPageView.tsx b/site/src/pages/WorkspacesPage/WorkspacesPageView.tsx index 569e3df0d347c..f4fd998f87410 100644 --- a/site/src/pages/WorkspacesPage/WorkspacesPageView.tsx +++ b/site/src/pages/WorkspacesPage/WorkspacesPageView.tsx @@ -1,5 +1,4 @@ import CloudQueue from "@mui/icons-material/CloudQueue"; -import LoadingButton from "@mui/lab/LoadingButton"; import { hasError, isApiValidationError } from "api/errors"; import type { Template, Workspace } from "api/typesGenerated"; import { ErrorAlert } from "components/Alert/ErrorAlert"; @@ -16,6 +15,7 @@ import { Margins } from "components/Margins/Margins"; import { PageHeader, PageHeaderTitle } from "components/PageHeader/PageHeader"; import { PaginationHeader } from "components/PaginationWidget/PaginationHeader"; import { PaginationWidgetBase } from "components/PaginationWidget/PaginationWidgetBase"; +import { Spinner } from "components/Spinner/Spinner"; import { Stack } from "components/Stack/Stack"; import { TableToolbar } from "components/TableToolbar/TableToolbar"; import { ChevronDownIcon, PlayIcon, SquareIcon, TrashIcon } from "lucide-react"; @@ -135,16 +135,17 @@ export const WorkspacesPageView: FC = ({ - } > Bulk actions - + + + +