diff --git a/client/src/Pages/Settings/SettingsGlobalping.jsx b/client/src/Pages/Settings/SettingsGlobalping.jsx index d62f72c6d..c97f14631 100644 --- a/client/src/Pages/Settings/SettingsGlobalping.jsx +++ b/client/src/Pages/Settings/SettingsGlobalping.jsx @@ -100,52 +100,30 @@ const SettingsGlobalping = ({ field.onChange(Number(e.target.value))} + sx={{ gap: theme.spacing(4) }} > - } - label={ - - - {t("pages.settings.globalpingSettings.tier3Label")} - - - {t("pages.settings.globalpingSettings.tier3Description")} - - - } - sx={{ mb: theme.spacing(2), alignItems: "flex-start" }} - /> - } - label={ - - - {t("pages.settings.globalpingSettings.tier6Label")} - - - {t("pages.settings.globalpingSettings.tier6Description")} - - - } - sx={{ mb: theme.spacing(2), alignItems: "flex-start" }} - /> - } - label={ - - - {t("pages.settings.globalpingSettings.tier15Label")} - - - {t("pages.settings.globalpingSettings.tier15Description")} - - - } - sx={{ alignItems: "flex-start" }} - /> + {[ + { value: "3", labelKey: "tier3Label", descKey: "tier3Description" }, + { value: "6", labelKey: "tier6Label", descKey: "tier6Description" }, + { value: "15", labelKey: "tier15Label", descKey: "tier15Description" }, + ].map((tier) => ( + } + label={ + + + {t(`pages.settings.globalpingSettings.${tier.labelKey}`)} + + + {t(`pages.settings.globalpingSettings.${tier.descKey}`)} + + + } + sx={{ alignItems: "flex-start", m: 0 }} + /> + ))} )} /> @@ -164,21 +142,21 @@ const SettingsGlobalping = ({ > {t("pages.settings.globalpingSettings.rateLimitsTitle")} - + {t("pages.settings.globalpingSettings.rateLimitsDescription")} - + {t("pages.settings.globalpingSettings.rateLimitNoAuth")} - + {t("pages.settings.globalpingSettings.rateLimitAuth")} - + {t("pages.settings.globalpingSettings.rateLimitSponsor")} - + {t("pages.settings.globalpingSettings.rateLimitsNote")}