Further work on professional services page

This commit is contained in:
Pieter Vander Vennet 2021-11-30 21:29:17 +01:00
parent 9a20451e81
commit 5aeff895a9
5 changed files with 59 additions and 42 deletions

View file

@ -6,6 +6,8 @@ export default class Title extends BaseUIElement {
public readonly title: BaseUIElement;
public readonly level: number;
public readonly id : string
private static readonly defaultClassesPerLevel = ["", "text-3xl font-bold","text-2xl font-bold","text-xl font-bold", "text-lg font-bold"]
constructor(embedded: string | BaseUIElement, level: number = 3) {
super()
@ -16,6 +18,7 @@ export default class Title extends BaseUIElement {
}
this.level = level;
this.id = this.title.ConstructElement()?.innerText?.replace(/ /g, '_') ?? ""
this.SetClass(Title.defaultClassesPerLevel[level] ?? "")
}
AsMarkdown(): string {