blob: 45a8a62c9985bb405784e2f35eb2c8ac4a95b78c [file] [log] [blame]
Philipp Schrader36df73a2022-03-17 23:27:24 -07001import {NgModule, Pipe, PipeTransform} from '@angular/core';
Philipp Schrader80587432022-03-05 15:41:22 -08002import {CommonModule} from '@angular/common';
Philipp Schrader93ade042022-03-05 17:16:10 -08003import {FormsModule} from '@angular/forms';
Philipp Schrader80587432022-03-05 15:41:22 -08004
Alex Perryf82524c2022-03-09 20:04:47 -08005import {CounterButtonModule} from '../counter_button/counter_button.module';
6import {EntryComponent} from './entry.component';
7
Philipp Schrader36df73a2022-03-17 23:27:24 -07008import {ClimbLevel} from 'org_frc971/scouting/webserver/requests/messages/submit_data_scouting_generated';
9
10@Pipe({name: 'levelToString'})
11export class LevelToStringPipe implements PipeTransform {
12 transform(level: ClimbLevel): string {
13 return ClimbLevel[level];
14 }
15}
16
Philipp Schrader80587432022-03-05 15:41:22 -080017@NgModule({
Philipp Schrader36df73a2022-03-17 23:27:24 -070018 declarations: [EntryComponent, LevelToStringPipe],
Philipp Schrader80587432022-03-05 15:41:22 -080019 exports: [EntryComponent],
Alex Perryf82524c2022-03-09 20:04:47 -080020 imports: [CommonModule, FormsModule, CounterButtonModule],
Philipp Schrader80587432022-03-05 15:41:22 -080021})
22export class EntryModule {
23}