diff --git a/src/app/app.html b/src/app/app.html
index 46622c6..75d1ff2 100644
--- a/src/app/app.html
+++ b/src/app/app.html
@@ -1,6 +1,6 @@
-
+
diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts
index 37ebc1b..4f31763 100644
--- a/src/app/app.routes.ts
+++ b/src/app/app.routes.ts
@@ -4,6 +4,7 @@ import { TestIt } from './sites/test-it/test-it';
import { GeneratorPassword } from './sites/generator/password/generator-password.component';
import { GeneratorQrcode } from './sites/generator/qrcode/generator-qrcode';
import { Comingsoon } from './sites/navbar/comingsoon/comingsoon';
+import { Changelog } from './sites/navbar/changelog/changelog';
export const routes: Routes = [
{
@@ -19,6 +20,10 @@ export const routes: Routes = [
path: 'coming-soon',
component: Comingsoon,
},
+ {
+ path: 'changelog',
+ component: Changelog,
+ },
// GENERATORS
{
path: 'generator/password',
diff --git a/src/app/components/navbar/navbar.html b/src/app/components/navbar/navbar.html
index 342b515..ac512bb 100644
--- a/src/app/components/navbar/navbar.html
+++ b/src/app/components/navbar/navbar.html
@@ -3,16 +3,17 @@
class="flex justify-between items-center px-4 bg-blue-marian text-white container mx-auto h-full"
>
+
\ No newline at end of file
diff --git a/src/app/components/navbar/navbar.ts b/src/app/components/navbar/navbar.ts
index c33a515..08331ab 100644
--- a/src/app/components/navbar/navbar.ts
+++ b/src/app/components/navbar/navbar.ts
@@ -1,11 +1,33 @@
-import { Component } from '@angular/core';
-import { RouterLink, RouterLinkActive } from '@angular/router';
-import { NgOptimizedImage } from '@angular/common';
+import { NgClass } from '@angular/common';
+import { Component, OnInit, OnDestroy } from '@angular/core';
+import { Router, NavigationEnd, RouterLink, RouterLinkActive } from '@angular/router';
+import { Subscription } from 'rxjs';
@Component({
selector: 'app-navbar',
- imports: [RouterLinkActive, RouterLink],
+ imports: [RouterLinkActive, RouterLink, NgClass],
templateUrl: './navbar.html',
styleUrl: './navbar.css',
})
-export class Navbar {}
+export class Navbar {
+ private routerSubscription!: Subscription;
+ route: string = '';
+
+ constructor(private router: Router) {
+ console.log(this.router.url)
+ }
+
+
+ ngOnInit() {
+ this.routerSubscription = this.router.events.subscribe((event) => {
+ if (event instanceof NavigationEnd) {
+ console.log('Route changed:', event.url);
+ this.route = event.url;
+ }
+ });
+ }
+
+ ngOnDestroy() {
+ this.routerSubscription.unsubscribe(); // Prevent memory leaks
+ }
+}
\ No newline at end of file
diff --git a/src/app/sites/generator/password/generator-password.component.html b/src/app/sites/generator/password/generator-password.component.html
index faf1e97..f552f33 100644
--- a/src/app/sites/generator/password/generator-password.component.html
+++ b/src/app/sites/generator/password/generator-password.component.html
@@ -1,4 +1,4 @@
-