view src/app/analysis-item/analysis-item.component.ts @ 201:d179cf7df697

First attempt at the feed containing items. Currently breaks analyses into distinct, separated segments, based on each item marked as root.
author Lucas Thompson <dev@lucas.im>
date Fri, 24 Mar 2017 11:07:26 +0000
parents d7e4bba39d20
children 1db0bb28688b
line wrap: on
line source
/**
 * Created by lucast on 21/03/2017.
 */
import {Component, Input} from "@angular/core";
import Waves from 'waves-ui';

export interface AnalysisItem {
  rootAudioUri: string;
  hasSharedTimeline: boolean;
  isRoot: boolean;
  extractorKey: string;
  title?: string;
  description?: string;
}

@Component({
  selector: 'ugly-analysis-item',
  templateUrl: './analysis-item.component.html',
  styleUrls: ['./analysis-item.component.css']
})
export class AnalysisItemComponent {
  @Input() timeline: Timeline;
  @Input() title: string;
  @Input() description: string;
  @Input() isActive: boolean;
  @Input() isRoot: boolean;
}