diff --git a/package.json b/package.json index 75592ea3c..f27b09edb 100644 --- a/package.json +++ b/package.json @@ -52,6 +52,7 @@ "@types/jasmine": "~5.1.0", "@types/jest": "^29.5.14", "angular-eslint": "19.1.0", + "angularx-qrcode": "^19.0.0", "eslint": "^9.20.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-import": "^2.31.0", diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index 6b7fd219c..c7b266930 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -38,7 +38,9 @@ export const routes: Routes = [ { path: 'home-logged-out', loadComponent: () => - import('./features/home/logged-out/home-logged-out.component').then((mod) => mod.HomeLoggedOutComponent), + import('@osf/features/home/components/logged-out/home-logged-out.component').then( + (mod) => mod.HomeLoggedOutComponent + ), }, { path: 'support', @@ -117,6 +119,10 @@ export const routes: Routes = [ loadComponent: () => import('./features/my-profile/my-profile.component').then((mod) => mod.MyProfileComponent), providers: [provideStates([ResourceFiltersState, ResourceFiltersOptionsState])], }, + { + path: 'confirm/:userId/:emailId', + loadComponent: () => import('./features/home/home.component').then((mod) => mod.HomeComponent), + }, ], }, ]; diff --git a/src/app/core/components/breadcrumb/breadcrumb.component.html b/src/app/core/components/breadcrumb/breadcrumb.component.html index 291606465..f34f2ce67 100644 --- a/src/app/core/components/breadcrumb/breadcrumb.component.html +++ b/src/app/core/components/breadcrumb/breadcrumb.component.html @@ -1,4 +1,4 @@ -@if (parsedUrl()[0] !== 'home') { +@if (!parsedUrl()[0].includes('home') && !parsedUrl()[0].includes('confirm')) {