diff --git a/package-lock.json b/package-lock.json index efc461b..fed9128 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "angular-portfolio-seite", - "version": "3.0.10", + "version": "3.1.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "angular-portfolio-seite", - "version": "3.0.10", + "version": "3.1.11", "dependencies": { "@angular/animations": "^19.2.14", "@angular/cdk": "^19.2.19", diff --git a/src/app/app.config.ts b/src/app/app.config.ts index d1d4f3c..24fa5b8 100644 --- a/src/app/app.config.ts +++ b/src/app/app.config.ts @@ -1,5 +1,5 @@ import {ApplicationConfig, importProvidersFrom, provideZoneChangeDetection} from '@angular/core'; -import {provideRouter} from '@angular/router'; +import {provideRouter, withInMemoryScrolling} from '@angular/router'; import {BrowserModule, provideClientHydration, withEventReplay} from '@angular/platform-browser'; import {routes} from './app.routes'; @@ -8,7 +8,10 @@ import {provideAnimations} from '@angular/platform-browser/animations'; export const appConfig: ApplicationConfig = { providers: [ provideZoneChangeDetection({eventCoalescing: true}), - provideRouter(routes), + provideRouter(routes, withInMemoryScrolling({ + anchorScrolling: 'enabled', + scrollPositionRestoration: 'top' + })), provideClientHydration(withEventReplay()), importProvidersFrom(BrowserModule), provideAnimations() diff --git a/src/app/home/home.component.html b/src/app/home/home.component.html index 5f6c493..40cc4cb 100644 --- a/src/app/home/home.component.html +++ b/src/app/home/home.component.html @@ -9,7 +9,7 @@ fetchpriority="high" alt="profile picture" srcset="Logo.webp 1x, Logo.webp 2x" - (click)="openStalkerInfo()" /> + (click)="openStalkerInfo()"/>