From ebbb6300a0de21ca64c646717b1c5e6bd1f85e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20B=C3=A4dorf?= Date: Wed, 19 Jul 2023 17:19:52 +0200 Subject: [PATCH] fix: import CommonModule in Angular standalone components --- .changeset/funny-boats-decide.md | 5 +++++ lib/octicons_angular/script/build.js | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/funny-boats-decide.md diff --git a/.changeset/funny-boats-decide.md b/.changeset/funny-boats-decide.md new file mode 100644 index 000000000..9d505c9ff --- /dev/null +++ b/.changeset/funny-boats-decide.md @@ -0,0 +1,5 @@ +--- +'@openproject/octicons': patch +--- + +fix: import CommonModule in Angular standalone components diff --git a/lib/octicons_angular/script/build.js b/lib/octicons_angular/script/build.js index eb2412639..3c309f6d4 100755 --- a/lib/octicons_angular/script/build.js +++ b/lib/octicons_angular/script/build.js @@ -43,6 +43,7 @@ const icons = Object.entries(octicons) @Component({ selector: 'svg[op-octicon-${key}]', standalone: true, + imports: [CommonModule], template: \` {{title}} @@ -74,6 +75,7 @@ async function writeIconExport(file) { const count = icons.length const code = `${GENERATED_HEADER} import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; import { OpOcticonComponentBase } from '../octicon-component-base'; ${icons.map(({code}) => code).join('\n')}