Skip to content

Commit 48d65c9

Browse files
committed
Replace buton in more components
1 parent ebe7c0f commit 48d65c9

File tree

3 files changed

+21
-19
lines changed

3 files changed

+21
-19
lines changed

site/src/pages/ResetPasswordPage/RequestOTPPage.tsx

+14-12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { type Interpolation, type Theme, useTheme } from "@emotion/react";
2-
import MuiButton from "@mui/material/Button";
32
import TextField from "@mui/material/TextField";
43
import { requestOneTimePassword } from "api/queries/users";
54
import { ErrorAlert } from "components/Alert/ErrorAlert";
@@ -98,15 +97,16 @@ const RequestOTP: FC<RequestOTPProps> = ({
9897
<Spinner loading={isRequesting} />
9998
Reset password
10099
</Button>
101-
<MuiButton
102-
component={RouterLink}
103-
size="large"
104-
fullWidth
105-
variant="text"
106-
to="/login"
100+
<Button
101+
asChild
102+
size="lg"
103+
variant="outline"
104+
className="w-full"
107105
>
108-
Cancel
109-
</MuiButton>
106+
<RouterLink to="/login">
107+
Cancel
108+
</RouterLink>
109+
</Button>
110110
</Stack>
111111
</Stack>
112112
</fieldset>
@@ -151,9 +151,11 @@ const RequestOTPSuccess: FC<{ email: string }> = ({ email }) => {
151151
Contact your deployment administrator if you encounter issues.
152152
</p>
153153

154-
<MuiButton component={RouterLink} to="/login">
155-
Back to login
156-
</MuiButton>
154+
<Button asChild variant="default">
155+
<RouterLink to="/login">
156+
Back to login
157+
</RouterLink>
158+
</Button>
157159
</div>
158160
</div>
159161
);

site/src/pages/TemplatePage/TemplateInsightsPage/IntervalMenu.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ExpandMoreOutlined from "@mui/icons-material/ExpandMoreOutlined";
2-
import Button from "@mui/material/Button";
32
import Menu from "@mui/material/Menu";
43
import MenuItem from "@mui/material/MenuItem";
4+
import { Button } from "components/Button/Button";
55
import { CheckIcon } from "lucide-react";
66
import { type FC, useRef, useState } from "react";
77

@@ -38,9 +38,10 @@ export const IntervalMenu: FC<IntervalMenuProps> = ({ value, onChange }) => {
3838
aria-haspopup="true"
3939
aria-expanded={open ? "true" : undefined}
4040
onClick={() => setOpen(true)}
41-
endIcon={<ExpandMoreOutlined />}
41+
variant="outline"
4242
>
4343
{insightsIntervals[value].label}
44+
<ExpandMoreOutlined className="size-icon-xs ml-1" />
4445
</Button>
4546
<Menu
4647
id="interval-menu"

site/src/pages/TemplatesPage/TemplatesPageView.tsx

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { Interpolation, Theme } from "@emotion/react";
22
import ArrowForwardOutlined from "@mui/icons-material/ArrowForwardOutlined";
3-
import MuiButton from "@mui/material/Button";
43
import Skeleton from "@mui/material/Skeleton";
54
import { hasError, isApiValidationError } from "api/errors";
65
import type { Template, TemplateExample } from "api/typesGenerated";
@@ -163,19 +162,19 @@ const TemplateRow: FC<TemplateRowProps> = ({
163162
<DeprecatedBadge />
164163
) : workspacePermissions?.[template.organization_id]
165164
?.createWorkspaceForUserID ? (
166-
<MuiButton
167-
size="small"
165+
<Button
166+
size="sm"
168167
css={styles.actionButton}
169168
className="actionButton"
170-
startIcon={<ArrowForwardOutlined />}
171169
title={`Create a workspace using the ${template.display_name} template`}
172170
onClick={(e) => {
173171
e.stopPropagation();
174172
navigate(`${templatePageLink}/workspace`);
175173
}}
176174
>
175+
<ArrowForwardOutlined className="size-icon-sm" />
177176
Create Workspace
178-
</MuiButton>
177+
</Button>
179178
) : null}
180179
</TableCell>
181180
</TableRow>

0 commit comments

Comments
 (0)