Skip to content

Commit 072b76b

Browse files
committed
Add Institution OG Images
1 parent aa69773 commit 072b76b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

app/routes/institution.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import InstitutionModel from 'codecrafters-frontend/models/institution';
44
import AuthenticatorService from 'codecrafters-frontend/services/authenticator';
55
import Store from '@ember-data/store';
66
import RouteInfoMetadata from 'codecrafters-frontend/utils/route-info-metadata';
7+
import type MetaDataService from 'codecrafters-frontend/services/meta-data';
8+
import config from 'codecrafters-frontend/config/environment';
79

810
export type InstitutionRouteModel = {
911
institution: InstitutionModel;
@@ -12,13 +14,16 @@ export type InstitutionRouteModel = {
1214
export default class InstitutionRoute extends BaseRoute {
1315
@service declare authenticator: AuthenticatorService;
1416
@service declare store: Store;
17+
@service declare metaData: MetaDataService;
1518

1619
afterModel(model: InstitutionRouteModel): void {
1720
if (!model) {
1821
this.router.transitionTo('not-found');
1922

2023
return;
2124
}
25+
26+
this.metaData.imageUrl = `${config.x.metaTagImagesBaseURL}institution-${model.institution.slug}.jpg`;
2227
}
2328

2429
buildRouteInfoMetadata() {

0 commit comments

Comments
 (0)