import { Component, Input, Output, EventEmitter } from '@angular/core'; import { CommonModule } from '@angular/common'; import { ButtonComponent } from './button.component'; import type { User } from './user'; @Component({ selector: 'storybook-header', standalone: true, imports: [CommonModule, ButtonComponent], template: `

Acme

Welcome, {{ user.name }}!
`, styleUrls: ['./header.css'], }) export class HeaderComponent { @Input() user: User | null = null; @Output() onLogin = new EventEmitter(); @Output() onLogout = new EventEmitter(); @Output() onCreateAccount = new EventEmitter(); }