forked from MapComplete/MapComplete
Further work on professional services page
This commit is contained in:
parent
9a20451e81
commit
5aeff895a9
5 changed files with 59 additions and 42 deletions
|
@ -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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue