fix(core): update

This commit is contained in:
2023-10-26 17:39:02 +02:00
parent 5d655035d6
commit 855ce7c074
10 changed files with 603 additions and 456 deletions

View File

@@ -18,6 +18,7 @@ import { DePage } from './page.js';
import { DeContentInvoice } from './contentinvoice.js';
import * as shared from './shared/index.js';
import { demoFunc } from './document.demo.js';
declare global {
interface HTMLElementTagNameMap {
@@ -27,9 +28,7 @@ declare global {
@customElement('dedocument-dedocument')
export class DeDocument extends DeesElement {
public static demo = () => html`
<dedocument-dedocument .format="${'a4'}" .letterData=${shared.demoLetter}></dedocument-dedocument>
`;
public static demo = demoFunc;
@property({
type: String,
@@ -86,7 +85,7 @@ export class DeDocument extends DeesElement {
}
.betweenPagesSpacer {
height: 20px;
height: 16px;
}
`,
];
@@ -107,6 +106,10 @@ export class DeDocument extends DeesElement {
}
});
resizeObserver.observe(this);
this.registerGarbageFunction(() => {
resizeObserver.disconnect();
})
if (this.letterDataUrl) {
const response = await fetch(this.letterDataUrl);
this.letterData = await response.json();