angular-gantt
Version:
Gantt chart component for AngularJS
29 lines (23 loc) • 733 B
text/typescript
import moment from 'moment'
import {GanttColumn} from './column.factory'
export class GanttColumnHeader extends GanttColumn {
private name: string
private unit: string
private label: string
constructor (date: moment.Moment,
endDate: moment.Moment,
viewScaleUnit: string,
left: number,
width: number,
labelFormat: string | { (GanttColumnHeader): string },
name: string) {
super(date, endDate, left, width)
this.name = name
this.unit = viewScaleUnit
this.label = typeof(labelFormat) === 'function' ? labelFormat(this) : date.format(labelFormat)
}
}
export default function () {
'ngInject'
return GanttColumnHeader
}