All checks were successful
CI / Get Changed Files (pull_request) Successful in 10s
CI / Checkstyle Main (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Has been skipped
CI / oxlint (pull_request) Successful in 26s
CI / eslint (pull_request) Successful in 39s
CI / prettier (pull_request) Successful in 30s
CI / Docker frontend validation (pull_request) Successful in 57s
CI / test-build (pull_request) Successful in 42s
15 lines
355 B
TypeScript
15 lines
355 B
TypeScript
import { Directive, HostListener, inject } from '@angular/core';
|
|
import { AudioService } from '../services/audio.service';
|
|
|
|
@Directive({
|
|
selector: '[appPlaySound]',
|
|
standalone: true,
|
|
})
|
|
export class PlaySoundDirective {
|
|
private audioService = inject(AudioService);
|
|
|
|
@HostListener('click')
|
|
onClick() {
|
|
this.audioService.playBetSound();
|
|
}
|
|
}
|