@kitten-science/kitten-scientists
Version:
Add-on for the wonderful incremental browser game: https://kittensgame.com/web/
25 lines • 974 B
JavaScript
import { ucfirst } from "../tools/Format.js";
import { ExpandoButton } from "./components/buttons/ExpandoButton.js";
import { Container } from "./components/Container.js";
import stylesLabelListItem from "./components/LabelListItem.module.css";
import { SettingListItem } from "./components/SettingListItem.js";
export class EngineSettingsUi extends SettingListItem {
expando;
constructor(parent, settings) {
const label = ucfirst(parent.host.engine.i18n("ui.engine"));
super(parent, settings, label, {
onCheck: () => {
parent.host.engine.start(true);
},
onUnCheck: () => {
parent.host.engine.stop(true);
},
});
this.expando = new ExpandoButton(this);
this.addChildrenHead([
new Container(parent, { classes: [stylesLabelListItem.fillSpace] }),
this.expando,
]);
}
}
//# sourceMappingURL=EngineSettingsUi.js.map