add: password generator; change: Startpage Header made bold

This commit is contained in:
danielvici123
2025-11-18 21:05:41 +01:00
parent 3ed87bf62e
commit 79ff5eb6d1
10 changed files with 214 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
<div>
<div class="prose prose-invert max-w-none mb-6 text-gray-300 space-y-1">
<p>{{descriptionText()}}</p>
@if (additionalListEnabled()) {
<ul class="list-disc pl-6 text-gray-300 space-y-1">
@for (item of additionalListText(); track $index) {
<li>{{item}}</li>
}
</ul>
}
</div>
</div>

View File

@@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { CustomDescription } from './custom-description';
describe('CustomDescription', () => {
let component: CustomDescription;
let fixture: ComponentFixture<CustomDescription>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [CustomDescription]
})
.compileComponents();
fixture = TestBed.createComponent(CustomDescription);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,13 @@
import {Component, input} from '@angular/core';
@Component({
selector: 'app-custom-description',
imports: [],
templateUrl: './custom-description.html',
styleUrl: './custom-description.css',
})
export class CustomDescription {
descriptionText = input.required<string>();
additionalListEnabled = input<boolean>(false);
additionalListText =input<string[]>();
}