diff --git a/src/app/constants/AssetsConstants.ts b/src/app/constants/AssetsConstants.ts
index 4727ef3..adaebc7 100644
--- a/src/app/constants/AssetsConstants.ts
+++ b/src/app/constants/AssetsConstants.ts
@@ -13,4 +13,22 @@
static readonly TERAPORT_LOGO = '/assets/logos/teraport_gmbh_logo.jpg';
static readonly CV: 'assets/cv/andreas-dahm-cv.pdf';
+
+ //project images
+ static readonly EL_MUCHO_1 = '/assets/projects/el-mucho/1.jpg';
+ static readonly EL_MUCHO_2 = '/assets/projects/el-mucho/2.jpg';
+ static readonly EL_MUCHO_3 = '/assets/projects/el-mucho/3.jpg';
+ static readonly EL_MUCHO_4 = '/assets/projects/el-mucho/4.jpg';
+
+ static readonly GAME_JAMS_1 = '/assets/projects/game-jams/1.png';
+ static readonly GAME_JAMS_2 = '/assets/projects/game-jams/2.png';
+ static readonly GAME_JAMS_3 = '/assets/projects/game-jams/3.png';
+
+ static readonly DIPLOMA_1 = '/assets/projects/diploma/1.jpg';
+ static readonly DIPLOMA_2 = '/assets/projects/diploma/2.jpg';
+ static readonly DIPLOMA_3 = '/assets/projects/diploma/3.jpg';
+ static readonly DIPLOMA_4 = '/assets/projects/diploma/4.jpg';
+ static readonly DIPLOMA_5 = '/assets/projects/diploma/5.jpg';
+ static readonly DIPLOMA_6 = '/assets/projects/diploma/6.jpg';
+
}
diff --git a/src/app/pages/about/about.component.html b/src/app/pages/about/about.component.html
index 32848b8..8879f5a 100644
--- a/src/app/pages/about/about.component.html
+++ b/src/app/pages/about/about.component.html
@@ -116,18 +116,21 @@
{{ (entry.key + '.DESCRIPTION') | translate }}
+ @if (entry.externalLink) {
+
+ }
-
-
link
{{ (entry.key + '.LINK_INTERNAL') | translate }}
diff --git a/src/app/pages/about/about.component.ts b/src/app/pages/about/about.component.ts
index 0198751..1c7b1d8 100644
--- a/src/app/pages/about/about.component.ts
+++ b/src/app/pages/about/about.component.ts
@@ -8,6 +8,7 @@ import { MatDividerModule } from '@angular/material/divider';
import { TranslateModule } from '@ngx-translate/core';
import {UrlConstants} from '../../constants/UrlConstants';
import {AssetsConstants} from '../../constants/AssetsConstants';
+import {RouterLink} from '@angular/router';
@Component({
@@ -20,8 +21,9 @@ import {AssetsConstants} from '../../constants/AssetsConstants';
MatIconModule,
MatButtonModule,
MatDividerModule,
- TranslateModule
-],
+ TranslateModule,
+ RouterLink
+ ],
templateUrl: './about.component.html',
styleUrl: './about.component.scss'
})
@@ -71,17 +73,26 @@ export class AboutComponent {
{
key: 'ABOUT.PROJECT.P2',
externalLink: 'https://andreas-dahm.eu/',
- internalLink: 'projects'
+ internalLink: 'projects',
+ identifier: 'playground',
},
{
key: 'ABOUT.PROJECT.P1',
externalLink: 'https://store.steampowered.com/app/1532640/El_Mucho/',
- internalLink: 'projects'
+ internalLink: 'projects',
+ identifier: 'elmucho',
},
{
key: 'ABOUT.PROJECT.P0',
externalLink: 'https://itch.io/c/6628860/lobos-collection',
- internalLink: 'projects'
+ internalLink: 'projects',
+ identifier: 'gamejams',
+ },
+ {
+ key: 'ABOUT.PROJECT.DIPLOMA',
+ externalLink: '',
+ internalLink: 'projects',
+ identifier: 'diploma',
}
];
diff --git a/src/app/pages/projects/projects.component.html b/src/app/pages/projects/projects.component.html
index ce4d77d..b97aaeb 100644
--- a/src/app/pages/projects/projects.component.html
+++ b/src/app/pages/projects/projects.component.html
@@ -1,6 +1,6 @@
-