From 053c56cc1a4b2aa2a05d87c1ebc6797de705830c Mon Sep 17 00:00:00 2001 From: Bruno Quaresma Date: Mon, 29 Apr 2024 14:14:24 -0300 Subject: [PATCH] fix(site): fix template schedule options (#13084) --- site/src/components/StackLabel/StackLabel.tsx | 31 ++++ .../TemplateScheduleAutostart.tsx | 8 +- .../TemplateScheduleForm.tsx | 143 +++++++++++------- 3 files changed, 119 insertions(+), 63 deletions(-) create mode 100644 site/src/components/StackLabel/StackLabel.tsx diff --git a/site/src/components/StackLabel/StackLabel.tsx b/site/src/components/StackLabel/StackLabel.tsx new file mode 100644 index 0000000000..dd6ae1760f --- /dev/null +++ b/site/src/components/StackLabel/StackLabel.tsx @@ -0,0 +1,31 @@ +import FormHelperText, { + type FormHelperTextProps, +} from "@mui/material/FormHelperText"; +import type { ComponentProps, FC } from "react"; +import { Stack } from "components/Stack/Stack"; + +/** + * Use these components as the label in FormControlLabel when implementing radio + * buttons, checkboxes, or switches to ensure proper styling. + */ + +export const StackLabel: FC> = (props) => { + return ( + + ); +}; + +export const StackLabelHelperText: FC = (props) => { + return ( + + ); +}; diff --git a/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/TemplateScheduleAutostart.tsx b/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/TemplateScheduleAutostart.tsx index 697aab9c37..50685562ab 100644 --- a/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/TemplateScheduleAutostart.tsx +++ b/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/TemplateScheduleAutostart.tsx @@ -21,12 +21,7 @@ export const TemplateScheduleAutostart: FC = ({ onChange, }) => { return ( - + = ({ }[] ).map((day) => (