24 lines
559 B
JavaScript
24 lines
559 B
JavaScript
/**
|
|
* Creates and returns the resource panel element.
|
|
* @param {HTMLElement} rootEl - The root element to append to (optional).
|
|
* @returns {HTMLDivElement}
|
|
*/
|
|
export function createResourcePanel(rootEl) {
|
|
const panel = document.createElement('div');
|
|
panel.id = 'rts-resource-panel';
|
|
|
|
const list = document.createElement('ul');
|
|
list.innerHTML = `
|
|
<li>Gold: 0</li>
|
|
<li>Wood: 0</li>
|
|
<li>Units: 0</li>
|
|
`;
|
|
|
|
panel.appendChild(list);
|
|
|
|
if (rootEl) {
|
|
rootEl.appendChild(panel);
|
|
}
|
|
|
|
return panel;
|
|
} |