diff --git a/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/avatar-section.ejs b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/avatar-section.ejs
new file mode 100644
index 00000000..364bd0d1
--- /dev/null
+++ b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/avatar-section.ejs
@@ -0,0 +1,3 @@
+<%_ if (profile.avatar) { -%>
+
+<%_ } -%>
diff --git a/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section/header-section.part.ts b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/avatar-section.part.ts
similarity index 54%
rename from packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section/header-section.part.ts
rename to packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/avatar-section.part.ts
index 8f6b362a..14f49aa5 100644
--- a/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section/header-section.part.ts
+++ b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/avatar-section.part.ts
@@ -1,16 +1,16 @@
import { ManfredAwesomicCV } from '@/model';
import { ProfileSectionVm, mapFromMacCvToProfileSectionVm } from '@lemoncode/manfred-common/profile-section';
-import headerSection from './header-section.ejs?raw';
+import avatarSection from './avatar-section.ejs?raw';
import ejs from 'ejs';
-export const generateHeaderSection = (cv: ManfredAwesomicCV): string => {
+export const generateAvatarSection = (cv: ManfredAwesomicCV): string => {
const profileSectionVm = mapFromMacCvToProfileSectionVm(cv);
- return generateHeaderSectionInner(profileSectionVm);
+ return generateAvatarSectionInner(profileSectionVm);
};
-const generateHeaderSectionInner = (profileSectionVm: ProfileSectionVm): string => {
+const generateAvatarSectionInner = (profileSectionVm: ProfileSectionVm): string => {
const rootObject = {
profile: profileSectionVm,
};
- return ejs.render(headerSection, rootObject);
+ return ejs.render(avatarSection, rootObject);
};
diff --git a/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/index.ts b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/index.ts
new file mode 100644
index 00000000..658abfc8
--- /dev/null
+++ b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/avatar-section/index.ts
@@ -0,0 +1 @@
+export * from './avatar-section.part';
diff --git a/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/header-section-end.ejs b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/header-section-end.ejs
new file mode 100644
index 00000000..5eee65a1
--- /dev/null
+++ b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/header-section-end.ejs
@@ -0,0 +1 @@
+
diff --git a/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/header-section-end.part.ts b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/header-section-end.part.ts
new file mode 100644
index 00000000..9cb9d222
--- /dev/null
+++ b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/header-section-end.part.ts
@@ -0,0 +1,4 @@
+import ejs from 'ejs';
+import HeaderSectionEndTemplate from './header-section-end.ejs?raw';
+
+export const generateHeaderSectionEnd = (): string => ejs.render(HeaderSectionEndTemplate);
diff --git a/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/index.ts b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/index.ts
new file mode 100644
index 00000000..1b131094
--- /dev/null
+++ b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-end/index.ts
@@ -0,0 +1 @@
+export * from './header-section-end.part';
diff --git a/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-start/header-section-start.ejs b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-start/header-section-start.ejs
new file mode 100644
index 00000000..96d889e2
--- /dev/null
+++ b/packages/manfred2html/src/engine/cv-x-wing-squadron/html-parts/header-section-start/header-section-start.ejs
@@ -0,0 +1,3 @@
+