File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ import InstitutionModel from 'codecrafters-frontend/models/institution';
44import AuthenticatorService from 'codecrafters-frontend/services/authenticator' ;
55import Store from '@ember-data/store' ;
66import 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
810export type InstitutionRouteModel = {
911 institution : InstitutionModel ;
@@ -12,13 +14,16 @@ export type InstitutionRouteModel = {
1214export 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 ( ) {
You can’t perform that action at this time.
0 commit comments