@vicoders/angular
Version:
- [Vicoders Angular Common Module](#vicoders-angular-common-module) - [Install](#install) - [How to use](#how-to-use) - [Pipes](#pipes) - [hasItem](#hasitem) - [isArray](#isarray) - [length](#length) - [orderBy](#orderby)
32 lines • 2.96 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
import LengthAwarePaginator from '../../models/LengthAwarePaginator';
export class ActivityLogComponent {
constructor() { }
/**
* @return {?}
*/
ngOnInit() { }
}
ActivityLogComponent.decorators = [
{ type: Component, args: [{
selector: 'vicoders-activity-log',
template: "<table class=\"table table-no-border-top\">\n <thead>\n <tr>\n <th>\n ID\n <sort-by-field field=\"id\"></sort-by-field>\n </th>\n <th>Th\u1EDDi gian</th>\n <th>S\u1EF1 ki\u1EC7n</th>\n </tr>\n </thead>\n <tbody *ngIf=\"(items | hasItem)\">\n <tr *ngFor=\"let item of items\">\n <td>{{ item.getId() }}</td>\n <td>\n {{\n item.timestamps.created_at.date | timeFormat: \"DD/MM/YYYY HH:mm:ss\"\n }}\n </td>\n <td>{{ item.getDescription() }}</td>\n </tr>\n </tbody>\n\n <tbody *ngIf=\"!(items | hasItem)\">\n <tr>\n <td colspan=\"4\" class=\"text-center\">We don't have any record here</td>\n </tr>\n </tbody>\n</table>\n<length-aware-paginator *ngIf=\"paginator\" [(paginator)]=\"paginator\"></length-aware-paginator>\n",
styles: [""]
}] }
];
ActivityLogComponent.ctorParameters = () => [];
ActivityLogComponent.propDecorators = {
items: [{ type: Input }],
paginator: [{ type: Input }]
};
if (false) {
/** @type {?} */
ActivityLogComponent.prototype.items;
/** @type {?} */
ActivityLogComponent.prototype.paginator;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aXZpdHktbG9nLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B2aWNvZGVycy9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYWN0aXZpdHktbG9nL2FjdGl2aXR5LWxvZy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pELE9BQU8sb0JBQW9CLE1BQU0sbUNBQW1DLENBQUM7QUFPckUsTUFBTTtJQUlKLGdCQUFlLENBQUM7Ozs7SUFFaEIsUUFBUSxLQUFJLENBQUM7OztZQVhkLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsdUJBQXVCO2dCQUNqQyxpMEJBQTRDOzthQUU3Qzs7OztvQkFFRSxLQUFLO3dCQUNMLEtBQUs7Ozs7SUFETixxQ0FBc0I7O0lBQ3RCLHlDQUF5QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IExlbmd0aEF3YXJlUGFnaW5hdG9yIGZyb20gJy4uLy4uL21vZGVscy9MZW5ndGhBd2FyZVBhZ2luYXRvcic7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3ZpY29kZXJzLWFjdGl2aXR5LWxvZycsXG4gIHRlbXBsYXRlVXJsOiAnLi9hY3Rpdml0eS1sb2cuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9hY3Rpdml0eS1sb2cuY29tcG9uZW50LmNzcyddXG59KVxuZXhwb3J0IGNsYXNzIEFjdGl2aXR5TG9nQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgQElucHV0KCkgaXRlbXM6IGFueVtdO1xuICBASW5wdXQoKSBwYWdpbmF0b3I6IExlbmd0aEF3YXJlUGFnaW5hdG9yO1xuXG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpIHt9XG59XG4iXX0=