mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-01 14:02:18 +02:00
[UI/UX] Move Reload Required text to bottom of settings (#5928)
* Move Reload Required text to bottom of settings * Remove unneeded reloadRequiredText field
This commit is contained in:
parent
39b8dc9a85
commit
193c5ffb0c
@ -108,10 +108,12 @@ export default class AbstractSettingsUiHandler extends MessageUiHandler {
|
||||
|
||||
this.reloadSettings = this.settings.filter(s => s?.requireReload);
|
||||
|
||||
let anyReloadRequired = false;
|
||||
this.settings.forEach((setting, s) => {
|
||||
let settingName = setting.label;
|
||||
if (setting?.requireReload) {
|
||||
settingName += ` (${i18next.t("settings:requireReload")})`;
|
||||
settingName += "*";
|
||||
anyReloadRequired = true;
|
||||
}
|
||||
|
||||
this.settingLabels[s] = addTextObject(8, 28 + s * 16, settingName, TextStyle.SETTINGS_LABEL);
|
||||
@ -187,6 +189,14 @@ export default class AbstractSettingsUiHandler extends MessageUiHandler {
|
||||
this.settingsContainer.add(iconAction);
|
||||
this.settingsContainer.add(iconCancel);
|
||||
this.settingsContainer.add(actionText);
|
||||
// Only add the ReloadRequired text on pages that have settings that require a reload.
|
||||
if (anyReloadRequired) {
|
||||
const reloadRequired = addTextObject(0, 0, `*${i18next.t("settings:requireReload")}`, TextStyle.SETTINGS_LABEL)
|
||||
.setOrigin(0, 0.15)
|
||||
.setPositionRelative(actionsBg, 6, 0)
|
||||
.setY(actionText.y);
|
||||
this.settingsContainer.add(reloadRequired);
|
||||
}
|
||||
this.settingsContainer.add(cancelText);
|
||||
this.settingsContainer.add(this.messageBoxContainer);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user