redirect to arti24.eu

This commit is contained in:
Artur 2025-01-29 22:05:01 +01:00
parent 444ee0481d
commit 725d04f19e
3 changed files with 21 additions and 3 deletions

View File

@ -0,0 +1,15 @@
import { Injectable } from '@angular/core';
import { CanActivate, Router } from '@angular/router';
@Injectable({
providedIn: 'root'
})
export class ExternalRedirectGuard implements CanActivate {
constructor(private router: Router) {}
canActivate(): boolean {
window.location.href = "https://arti24.eu/about-me";
return false; // Zatrzymuje dalszą nawigację w Angularze
}
}

View File

@ -5,6 +5,7 @@ import { AboutMeComponent } from './about-me/about-me.component';
import { JobfinderComponent } from './jobfinder/jobfinder.component'; import { JobfinderComponent } from './jobfinder/jobfinder.component';
import { FixedAssetComponent } from './fixed-asset/fixed-asset.component'; import { FixedAssetComponent } from './fixed-asset/fixed-asset.component';
import { FriendlyPagesComponent } from './friendly-pages/friendly-pages.component'; import { FriendlyPagesComponent } from './friendly-pages/friendly-pages.component';
import { ExternalRedirectGuard } from './ExternalRedirectGuard';
export const routes: Routes = [ export const routes: Routes = [
@ -15,7 +16,9 @@ export const routes: Routes = [
{ {
path: "about-me", path: "about-me",
title: "O mnie", title: "O mnie",
component: AboutMeComponent canActivate: [ExternalRedirectGuard],
data: { externalUrl: "https://arti24.eu/about-me" },
component: ExternalRedirectGuard
}, },
{ {
path: "asset-calculator", path: "asset-calculator",