annotate src/app/analysis-item/analysis-item.component.ts @ 200:d7e4bba39d20

Moving towards defining an analysis item - it is already doing too much in terms of also describing the root audio.
author Lucas Thompson <dev@lucas.im>
date Fri, 24 Mar 2017 11:05:20 +0000
parents a50feba0d7f0
children 1db0bb28688b
rev   line source
dev@170 1 /**
dev@170 2 * Created by lucast on 21/03/2017.
dev@170 3 */
dev@170 4 import {Component, Input} from "@angular/core";
dev@181 5 import Waves from 'waves-ui';
dev@170 6
dev@200 7 export interface AnalysisItem {
dev@200 8 rootAudioUri: string;
dev@200 9 hasSharedTimeline: boolean;
dev@200 10 isRoot: boolean;
dev@200 11 extractorKey: string;
dev@200 12 title?: string;
dev@200 13 description?: string;
dev@170 14 }
dev@170 15
dev@170 16 @Component({
dev@170 17 selector: 'ugly-analysis-item',
dev@170 18 templateUrl: './analysis-item.component.html',
dev@170 19 styleUrls: ['./analysis-item.component.css']
dev@170 20 })
dev@170 21 export class AnalysisItemComponent {
dev@189 22 @Input() timeline: Timeline;
dev@188 23 @Input() title: string;
dev@188 24 @Input() description: string;
dev@200 25 @Input() isActive: boolean;
dev@200 26 @Input() isRoot: boolean;
dev@170 27 }