Files
2024-03-16 17:26:56 -07:00

38 lines
825 B
JavaScript

import { ComfyDialog, $el } from './comfy.js'
class GameDialog extends ComfyDialog {
constructor() {
super()
this.element.classList.add('comfy-normal-modal')
this.element.style.paddingBottom = '20px'
}
button = undefined
createButtons() {
this.button = $el('button', {
type: 'button',
textContent: 'Close',
onclick: () => {
this.element.style.display = 'none'
this.close()
},
})
return [this.button]
}
close() {}
show(canvas) {
this.textElement.style['white-space'] = 'normal'
this.textElement.style.color = 'white'
this.textElement.style.marginTop = '0px'
this.textElement.replaceChildren(canvas)
this.element.style.display = 'flex'
this.element.style.zIndex = 1001
}
}
export const gameDialog = new GameDialog()