This commit is contained in:
2025-10-22 21:11:59 +08:00
parent d18177452b
commit 80718dfc8b
4 changed files with 106 additions and 2 deletions

View File

@@ -64,9 +64,29 @@ const SiteInformation = () => {
<NoMarginHelperText>{t("settings.customFooterHTMLDes")}</NoMarginHelperText>
</FormControl>
</SettingForm>
<SettingForm title={t("settings.announcement")} lgWidth={5} pro>
<SettingForm title={t("settings.announcementEnabled")} lgWidth={5}>
<FormControl fullWidth>
<DenseFilledTextField inputProps={{ readOnly: true }} fullWidth multiline rows={4} />
<Switch
checked={isTrueVal(values.announcement_enabled)}
onChange={(e) =>
setSettings({
announcement_enabled: e.target.checked ? "1" : "0",
})
}
/>
<NoMarginHelperText>{t("settings.announcementEnabledDes")}</NoMarginHelperText>
</FormControl>
</SettingForm>
<SettingForm title={t("settings.announcement")} lgWidth={5}>
<FormControl fullWidth>
<DenseFilledTextField
fullWidth
multiline
rows={4}
value={values.announcement || ""}
onChange={(e) => setSettings({ announcement: e.target.value })}
disabled={!isTrueVal(values.announcement_enabled)}
/>
<NoMarginHelperText>{t("settings.announcementDes")}</NoMarginHelperText>
</FormControl>
</SettingForm>