This commit is contained in:
2025-10-22 21:37:20 +08:00
parent 651fc084fa
commit c72540fe3a
2 changed files with 10 additions and 8 deletions

View File

@@ -15,7 +15,7 @@ import { getAnnouncement } from "../../redux/thunks/site.ts";
import SessionManager from "../../session";
const AnnouncementDialog = () => {
const { t } = useTranslation();
const { t } = useTranslation("common");
const dispatch = useAppDispatch();
const announcement = useAppSelector((state) => state.siteConfig.basic.config.announcement || "");
const announcementEnabled = useAppSelector((state) => state.siteConfig.basic.config.announcement_enabled || false);
@@ -53,7 +53,7 @@ const AnnouncementDialog = () => {
return (
<Dialog open={open} onClose={handleClose} maxWidth="md" fullWidth>
<DialogTitle sx={{ borderBottom: 1, borderColor: "divider", paddingBottom: 1 }}>
{t("common:announcement")}
{t("announcement", "公告")}
</DialogTitle>
<DialogContent sx={{ padding: 2, maxHeight: "80vh" }}>
<Paper elevation={0} sx={{ p: 2, whiteSpace: "pre-line" }}>
@@ -61,12 +61,12 @@ const AnnouncementDialog = () => {
</Paper>
<FormControlLabel
control={<Checkbox checked={dontShowAgain} onChange={(e) => setDontShowAgain(e.target.checked)} />}
label={t("common:dontShowAgain")}
label={t("dontShowAgain", "不再显示")}
sx={{ mt: 2 }}
/>
</DialogContent>
<Button onClick={handleClose} variant="contained" color="primary" sx={{ m: 2 }}>
{t("common:ok")}
{t("ok", "确定")}
</Button>
</Dialog>
);