web: rudimentary lazy loading for modals

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-03-29 11:57:53 +02:00
parent 76e571ea0a
commit 12bfa404c8
4 changed files with 11 additions and 8 deletions

View File

@ -100,6 +100,10 @@ export class Form<T> extends LitElement {
}
render(): TemplateResult {
const rect = this.getBoundingClientRect();
if (rect.x + rect.y + rect.width + rect.height === 0) {
return html``;
}
return html`<iron-form
@iron-form-presubmit=${(ev: Event) => { this.submit(ev); }}>
${this.renderForm()}