1- import { defineUtrechtParagraph } from './custom-element/utrecht-paragraph.mjs ' ;
2- import { defineUtrechtUnorderedList } from './custom-element/utrecht-unordered-list.mjs ' ;
3- import { defineUtrechtUnorderedListItem } from './custom-element/utrecht-unordered-list-item.mjs ' ;
4- import { defineUtrechtOrderedList } from './custom-element/utrecht-ordered-list.mjs ' ;
5- import { defineUtrechtOrderedListItem } from './custom-element/utrecht-ordered-list-item.mjs ' ;
6- import { defineUtrechtHeading } from './custom-element/utrecht-heading.mjs ' ;
1+ import { defineUtrechtParagraph } from './custom-element/utrecht-paragraph.js ' ;
2+ import { defineUtrechtUnorderedList } from './custom-element/utrecht-unordered-list.js ' ;
3+ import { defineUtrechtUnorderedListItem } from './custom-element/utrecht-unordered-list-item.js ' ;
4+ import { defineUtrechtOrderedList } from './custom-element/utrecht-ordered-list.js ' ;
5+ import { defineUtrechtOrderedListItem } from './custom-element/utrecht-ordered-list-item.js ' ;
6+ import { defineUtrechtHeading } from './custom-element/utrecht-heading.js ' ;
77import { defineExampleEditorElement } from './tiptap/example-editor.js' ;
88import { defineUtrechtLink } from './custom-element/utrecht-link.ts' ;
99import { defineUtrechtSafeLink } from './custom-element/utrecht-safe-link.ts' ;
1010import { defineCustomElements } from '@utrecht/web-component-library-stencil/loader' ;
11+ import type { ValidationEvent } from './tiptap/ValidationEvent.ts' ;
1112import '@utrecht/root-css/dist/index.css' ;
1213import '@utrecht/body-css/dist/index.css' ;
1314import '@utrecht/page-layout-css/dist/index.css' ;
@@ -24,9 +25,13 @@ defineUtrechtLink();
2425defineUtrechtSafeLink ( ) ;
2526defineCustomElements ( ) ;
2627
27- document . addEventListener ( 'validationError' , ( evt ) => {
28+ document . addEventListener < any > ( 'validationError' , ( evt : ValidationEvent ) => {
2829 const result = document . getElementById ( 'error-list' ) ;
29- while ( result . lastChild ) {
30+
31+ if ( ! result ) {
32+ return ;
33+ }
34+ while ( result ?. lastChild ) {
3035 result . removeChild ( result . lastChild ) ;
3136 }
3237 evt . detail . errors . forEach ( ( e ) => {
0 commit comments