diff --git a/client/src/components/settings/email.tsx b/client/src/components/settings/email.tsx
index e123857bd1f..81f2477756c 100644
--- a/client/src/components/settings/email.tsx
+++ b/client/src/components/settings/email.tsx
@@ -227,16 +227,14 @@ function EmailSettings({
-
+ updateQuincyEmail(!sendQuincyEmail)}
+ />
);
diff --git a/client/src/components/settings/keyboard-shortcuts.tsx b/client/src/components/settings/keyboard-shortcuts.tsx
index b02f9176f03..68d97b11dc2 100644
--- a/client/src/components/settings/keyboard-shortcuts.tsx
+++ b/client/src/components/settings/keyboard-shortcuts.tsx
@@ -16,10 +16,7 @@ export default function KeyboardShortcutsSettings({
const { t } = useTranslation();
return (
-
+ >
);
}
diff --git a/client/src/components/settings/scrollbar-width.tsx b/client/src/components/settings/scrollbar-width.tsx
index 00ec6d24605..34f17697b94 100644
--- a/client/src/components/settings/scrollbar-width.tsx
+++ b/client/src/components/settings/scrollbar-width.tsx
@@ -34,7 +34,7 @@ export default function ScrollbarWidthSettings(): JSX.Element {
/* eslint-disable jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */
return (
-
+ >
);
}
diff --git a/client/src/components/settings/sound.tsx b/client/src/components/settings/sound.tsx
index 348f8f63615..f6011fb34e8 100644
--- a/client/src/components/settings/sound.tsx
+++ b/client/src/components/settings/sound.tsx
@@ -39,7 +39,7 @@ export default function SoundSettings({
}
return (
-
+ >
);
}
diff --git a/client/src/components/settings/theme.tsx b/client/src/components/settings/theme.tsx
index 26fc7c51e0b..64c87a038cd 100644
--- a/client/src/components/settings/theme.tsx
+++ b/client/src/components/settings/theme.tsx
@@ -21,20 +21,18 @@ export default function ThemeSettings({
const { t } = useTranslation();
return (
-
+ {
+ toggleNightMode(
+ currentTheme === Themes.Night ? Themes.Default : Themes.Night
+ );
+ }}
+ />
);
}
diff --git a/client/src/components/settings/toggle-button-setting.tsx b/client/src/components/settings/toggle-button-setting.tsx
index 1adc758a575..bb40c426d38 100644
--- a/client/src/components/settings/toggle-button-setting.tsx
+++ b/client/src/components/settings/toggle-button-setting.tsx
@@ -10,51 +10,48 @@ export default function ToggleButtonSetting({
flag,
flagName,
toggleFlag,
- ...restProps
+ offLabel,
+ onLabel
}: ToggleSettingProps): JSX.Element {
return (
-
-
+
);
}
diff --git a/client/src/components/settings/toggle-radio-setting.tsx b/client/src/components/settings/toggle-radio-setting.tsx
index 336367514a0..e15bae2499f 100644
--- a/client/src/components/settings/toggle-radio-setting.tsx
+++ b/client/src/components/settings/toggle-radio-setting.tsx
@@ -18,56 +18,53 @@ export default function ToggleRadioSetting({
flag,
flagName,
toggleFlag,
- ...restProps
+ offLabel,
+ onLabel
}: ToggleSettingProps): JSX.Element {
const firstRadioId = `radioA${flagName}`;
const secondRadioId = `radioB${flagName}`;
return (
-
-
-
+
);
}
diff --git a/client/src/components/settings/toggle-setting.css b/client/src/components/settings/toggle-setting.css
index 3c9840974e6..1c3f12becfe 100644
--- a/client/src/components/settings/toggle-setting.css
+++ b/client/src/components/settings/toggle-setting.css
@@ -1,5 +1,7 @@
.toggle-setting-container {
margin-bottom: 15px;
+ display: flex;
+ justify-content: space-between;
}
.toggle-description {
@@ -16,11 +18,6 @@
font-size: 0.8rem;
}
-.toggle-setting-container fieldset {
- display: flex;
- justify-content: space-between;
-}
-
.toggle-button-group {
display: grid;
grid-template-columns: 1fr 1fr;
@@ -122,7 +119,7 @@
}
@media (max-width: 35rem) {
- .toggle-setting-container fieldset {
+ .toggle-setting-container {
flex-direction: column;
margin-bottom: 1rem;
}