blaze-2d
Version:
A fast and simple WebGL 2 2D game engine written in TypeScript
37 lines (35 loc) • 996 B
JavaScript
import BlazeElement from "./element";
const pienjeKsmDRb = document.createElement("style");
pienjeKsmDRb.textContent = `.blzTitleBar {
box-sizing: border-box;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 0.8rem;
height: 1.4rem;
font-weight: 500;
font-family: var(--blz-mono);
color: var(--blz-text);
background-color: var(--blz-accent);
padding: 0 0.3rem;
user-select: none;
flex-shrink: 0;
}
`;
document.head.appendChild(pienjeKsmDRb);
export default class BlazeTitleBar extends BlazeElement {
/**
* Creates an {@link BlazeTitleBar} component.
*
* @param title The title
*/
constructor(title) {
const element = document.createElement("div");
element.classList.add("blzTitleBar");
super(element);
this.text = document.createElement("p");
this.text.textContent = title;
this.element.appendChild(this.text);
}
}
//# sourceMappingURL=titleBar.js.map