Skip to content

Commit 7e00355

Browse files
committed
fix: remove hsl color from initial form state
1 parent 6873877 commit 7e00355

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

site/src/pages/DeploySettingsPage/AppearanceSettingsPage/AppearanceSettingsPageView.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import { useFormik } from "formik";
2121
import { useTheme } from "@mui/styles";
2222
import Link from "@mui/material/Link";
2323
import { colors } from "theme/colors";
24+
import { hslToHex } from "utils/colors";
2425

2526
export type AppearanceSettingsPageViewProps = {
2627
appearance: UpdateAppearanceConfig;
@@ -30,13 +31,17 @@ export type AppearanceSettingsPageViewProps = {
3031
preview: boolean,
3132
) => void;
3233
};
34+
35+
const fallbackBgColor = hslToHex(colors.blue[7]);
36+
3337
export const AppearanceSettingsPageView = ({
3438
appearance,
3539
isEntitled,
3640
onSaveAppearance,
3741
}: AppearanceSettingsPageViewProps): JSX.Element => {
3842
const styles = useStyles();
3943
const theme = useTheme();
44+
4045
const logoForm = useFormik<{
4146
logo_url: string;
4247
}>({
@@ -53,7 +58,7 @@ export const AppearanceSettingsPageView = ({
5358
message: appearance.service_banner.message,
5459
enabled: appearance.service_banner.enabled,
5560
background_color:
56-
appearance.service_banner.background_color ?? colors.blue[7],
61+
appearance.service_banner.background_color ?? fallbackBgColor,
5762
},
5863
onSubmit: (values) =>
5964
onSaveAppearance(
@@ -65,9 +70,11 @@ export const AppearanceSettingsPageView = ({
6570
},
6671
);
6772
const serviceBannerFieldHelpers = getFormHelpers(serviceBannerForm);
73+
6874
const [backgroundColor, setBackgroundColor] = useState(
6975
serviceBannerForm.values.background_color,
7076
);
77+
7178
return (
7279
<>
7380
<Header

0 commit comments

Comments
 (0)