# HG changeset patch # User Lucas Thompson # Date 1498471640 -3600 # Node ID 51a5df5569a4d06881cdc64be4074961acb31848 # Parent 55e17af8a0ee2bff26626e5b2ac628e3c1ea9b75 No need for ternary operator, coalesce to default value. diff -r 55e17af8a0ee -r 51a5df5569a4 src/app/feature-extraction-menu/feature-extraction-menu.component.ts --- a/src/app/feature-extraction-menu/feature-extraction-menu.component.ts Mon Jun 26 11:00:21 2017 +0100 +++ b/src/app/feature-extraction-menu/feature-extraction-menu.component.ts Mon Jun 26 11:07:20 2017 +0100 @@ -116,15 +116,13 @@ } getFeatureIconName(outputInfo: ExtractorOutputInfo): string { - const featureIconMap = { + return { vector: 'show_chart', matrix: 'grid_on', tracks: 'multiline_chart', instants: 'view_week', notes: 'audiotrack', - }; - const maybeIcon = featureIconMap[crudeTypeUriMap[outputInfo.typeUri]]; - return maybeIcon ? maybeIcon : 'extension'; + }[crudeTypeUriMap[outputInfo.typeUri]] || 'extension'; } ngOnDestroy(): void {