Skip to content
This repository has been archived by the owner on Oct 25, 2022. It is now read-only.

Commit

Permalink
fix(trade): Misplaced trigger button
Browse files Browse the repository at this point in the history
  • Loading branch information
oliversalzburg committed Oct 11, 2022
1 parent 64dd3f3 commit 3ba6ba5
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions packages/userscript/source/ui/EmbassySettingsUi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,16 @@ import { SettingsPanel } from "./components/SettingsPanel";
import { TriggerButton } from "./components/TriggerButton";

export class EmbassySettingsUi extends SettingsPanel<EmbassySettings> {
private readonly _trigger: TriggerButton;
private readonly _races: Array<SettingListItem>;
private readonly _embassiesTrigger: TriggerButton;

constructor(host: UserScript, settings: EmbassySettings) {
super(host, host.engine.i18n("option.embassies"), settings);
const label = host.engine.i18n("option.embassies");
super(host, label, settings);

this._trigger = new TriggerButton(host, label, settings);
this._trigger.element.insertBefore(this.list);
this.children.add(this._trigger);

this._list.addEventListener("enableAll", () => {
this._races.forEach(item => (item.settings.enabled = true));
Expand Down Expand Up @@ -61,13 +66,6 @@ export class EmbassySettingsUi extends SettingsPanel<EmbassySettings> {
),
];
this.addChildren(this._races);

this._embassiesTrigger = new TriggerButton(
this._host,
this._host.engine.i18n("option.embassies"),
this.settings
);
this.addChild(this._embassiesTrigger);
}

private _makeEmbassySetting(option: SettingMax, label: string) {
Expand Down

0 comments on commit 3ba6ba5

Please sign in to comment.