UNPKG

blaze-2d

Version:

A fast and simple WebGL 2 2D game engine written in TypeScript

23 lines (22 loc) 794 B
import BlazeElement from "./element"; import BlazeHeading from "./heading"; import "./styles/details.css"; export default class BlazeDetails extends BlazeElement<HTMLDetailsElement> { summary: HTMLElement; summaryText: BlazeHeading; content: HTMLElement; /** * Create a {@link BlazeDetails}. * * @param summary The detail's summary text * @param content An {@link HTMLElement} to place inside the details tag * @param size The summary tag's font size in `rem` units, if none is given then size will be `auto` */ constructor(summary: string, content: HTMLElement, size?: number); /** * Sets the summary tag's font size. * * @param size The summary tag's new font size in `rem` units */ setSize(size: number): void; }