Skip to content

Commit bd873a6

Browse files
committed
emotion: TemplateSettingsForm
1 parent 787446c commit bd873a6

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

site/src/pages/TemplateSettingsPage/TemplateGeneralSettingsPage/TemplateSettingsForm.tsx

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import { type Interpolation, type Theme } from "@emotion/react";
12
import TextField from "@mui/material/TextField";
2-
import { Template, UpdateTemplateMeta } from "api/typesGenerated";
3-
import { FormikContextType, FormikTouched, useFormik } from "formik";
4-
import { FC } from "react";
3+
import type { Template, UpdateTemplateMeta } from "api/typesGenerated";
4+
import { type FormikContextType, type FormikTouched, useFormik } from "formik";
5+
import { type FC } from "react";
56
import {
67
getFormHelpers,
78
nameValidator,
@@ -23,7 +24,6 @@ import {
2324
HelpTooltip,
2425
HelpTooltipText,
2526
} from "components/HelpTooltip/HelpTooltip";
26-
import { makeStyles } from "@mui/styles";
2727

2828
const MAX_DESCRIPTION_CHAR_LIMIT = 128;
2929

@@ -79,7 +79,6 @@ export const TemplateSettingsForm: FC<TemplateSettingsForm> = ({
7979
initialTouched,
8080
});
8181
const getFieldHelpers = getFormHelpers(form, error);
82-
const styles = useStyles();
8382

8483
return (
8584
<HorizontalForm
@@ -154,7 +153,7 @@ export const TemplateSettingsForm: FC<TemplateSettingsForm> = ({
154153
direction="row"
155154
alignItems="center"
156155
spacing={0.5}
157-
className={styles.optionText}
156+
css={styles.optionText}
158157
>
159158
Allow users to cancel in-progress workspace jobs.
160159
<HelpTooltip>
@@ -163,7 +162,7 @@ export const TemplateSettingsForm: FC<TemplateSettingsForm> = ({
163162
</HelpTooltipText>
164163
</HelpTooltip>
165164
</Stack>
166-
<span className={styles.optionHelperText}>
165+
<span css={styles.optionHelperText}>
167166
Depending on your template, canceling builds may leave
168167
workspaces in an unhealthy state. This option isn&apos;t
169168
recommended for most use cases.
@@ -186,7 +185,7 @@ export const TemplateSettingsForm: FC<TemplateSettingsForm> = ({
186185
direction="row"
187186
alignItems="center"
188187
spacing={0.5}
189-
className={styles.optionText}
188+
css={styles.optionText}
190189
>
191190
Require the active template version for workspace builds.
192191
<HelpTooltip>
@@ -195,7 +194,7 @@ export const TemplateSettingsForm: FC<TemplateSettingsForm> = ({
195194
</HelpTooltipText>
196195
</HelpTooltip>
197196
</Stack>
198-
<span className={styles.optionHelperText}>
197+
<span css={styles.optionHelperText}>
199198
Workspaces that are manually started or auto-started will
200199
use the promoted template version.
201200
</span>
@@ -211,14 +210,14 @@ export const TemplateSettingsForm: FC<TemplateSettingsForm> = ({
211210
);
212211
};
213212

214-
const useStyles = makeStyles((theme) => ({
215-
optionText: {
213+
const styles = {
214+
optionText: (theme) => ({
216215
fontSize: theme.spacing(2),
217216
color: theme.palette.text.primary,
218-
},
217+
}),
219218

220-
optionHelperText: {
219+
optionHelperText: (theme) => ({
221220
fontSize: theme.spacing(1.5),
222221
color: theme.palette.text.secondary,
223-
},
224-
}));
222+
}),
223+
} satisfies Record<string, Interpolation<Theme>>;

0 commit comments

Comments
 (0)