UNPKG

@kitten-science/kitten-scientists

Version:

Add-on for the wonderful incremental browser game: https://kittensgame.com/web/

21 lines 964 B
import { TriggerButton } from "./buttons/TriggerButton.js"; import { SettingLimitedListItem, } from "./SettingLimitedListItem.js"; export class SettingLimitedTriggerListItem extends SettingLimitedListItem { triggerButton; constructor(parent, setting, locale, label, options) { super(parent, setting, label, options); this.triggerButton = new TriggerButton(parent, setting, locale, { border: false, onClick: async () => { await options.onSetTrigger.call(this); }, onRefresh: options?.onRefreshTrigger ? () => options.onRefreshTrigger?.call(this) : undefined, renderLabel: options?.renderLabelTrigger ?? true, }); this.addChildHead(this.triggerButton); } toString() { return `[${SettingLimitedTriggerListItem.name}#${this.componentId}]: '${this.elementLabel.text()}'`; } } //# sourceMappingURL=SettingLimitedTriggerListItem.js.map