UNPKG

@kitten-science/kitten-scientists

Version:

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

26 lines 932 B
import stylesDelimiter from "./Delimiter.module.css"; import styles from "./Fieldset.module.css"; import stylesLabel from "./LabelListItem.module.css"; import { UiComponent } from "./UiComponent.js"; export class Fieldset extends UiComponent { /** * Constructs a `Fieldset`. * * @param host A reference to the host. * @param label The label on the fieldset. * @param options Options for the fieldset. */ constructor(parent, label, options) { super(parent, { ...options }); this.element = $("<fieldset/>").addClass(styles.fieldset); if (options?.delimiter) { this.element.addClass(stylesDelimiter.delimiter); } const legend = $("<legend/>").text(label).addClass(stylesLabel.label); this.element.append(legend); } toString() { return `[${Fieldset.name}#${this.componentId}]`; } } //# sourceMappingURL=Fieldset.js.map