import { Component, inject } from '@angular/core'; import { PageMetadataService, registerRouteComponent, SharedModule } from '@vendure/admin-ui/core'; @Component({ selector: 'greeter', template: `

{{ greeting }}

`, standalone: true, imports: [SharedModule], }) export class GreeterComponent { greeting = 'Hello!'; title = 'Greeter Page'; private pageMetadataService = inject(PageMetadataService); setTitle() { this.pageMetadataService.setTitle(this.title); this.pageMetadataService.setBreadcrumbs(this.title); } } export default [ registerRouteComponent({ component: GreeterComponent, path: 'greet', title: 'Greeter Page', }), ];