UNPKG

ngx-dynamic-dashboard

Version:
25 lines 2.23 kB
import { Pipe } from '@angular/core'; /* * Capitalize the first letter of the string * Takes a string as a value. * Usage: * value | capitalizefirst * Example: * // value.name = daniel * {{ value.name | capitalizefirst }} * fromats to: Daniel */ export class CapitalizeFirstPipe { transform(value, args) { if (value === null) { return 'Not assigned'; } return value.charAt(0).toUpperCase() + value.slice(1); } } CapitalizeFirstPipe.decorators = [ { type: Pipe, args: [{ name: 'capitalizeFirst' },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FwaXRhbGl6ZS1maXJzdC1jaGFyYWN0ZXItcGlwZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvYmVubGkvd29ya3NwYWNlcy9uZ3gtZHluYW1pYy1kYXNoYm9hcmQtZnJhbWV3b3JrL3Byb2plY3RzL25neC1keW5hbWljLWRhc2hib2FyZC9zcmMvIiwic291cmNlcyI6WyJkYXNoYm9hcmQvZmFjZXQvY2FwaXRhbGl6ZS1maXJzdC1jaGFyYWN0ZXItcGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsSUFBSSxFQUFnQixNQUFNLGVBQWUsQ0FBQztBQUVsRDs7Ozs7Ozs7O0dBU0c7QUFJSCxNQUFNLE9BQU8sbUJBQW1CO0lBQzVCLFNBQVMsQ0FBQyxLQUFhLEVBQUUsSUFBVztRQUNoQyxJQUFJLEtBQUssS0FBSyxJQUFJLEVBQUU7WUFFaEIsT0FBTyxjQUFjLENBQUM7U0FDekI7UUFDRCxPQUFPLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxFQUFFLEdBQUcsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUMxRCxDQUFDOzs7WUFWSixJQUFJLFNBQUM7Z0JBQ0YsSUFBSSxFQUFFLGlCQUFpQjthQUMxQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7UGlwZSwgUGlwZVRyYW5zZm9ybX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8qXG4gKiBDYXBpdGFsaXplIHRoZSBmaXJzdCBsZXR0ZXIgb2YgdGhlIHN0cmluZ1xuICogVGFrZXMgYSBzdHJpbmcgYXMgYSB2YWx1ZS5cbiAqIFVzYWdlOlxuICogIHZhbHVlIHwgY2FwaXRhbGl6ZWZpcnN0XG4gKiBFeGFtcGxlOlxuICogIC8vIHZhbHVlLm5hbWUgPSBkYW5pZWxcbiAqICB7eyB2YWx1ZS5uYW1lIHwgY2FwaXRhbGl6ZWZpcnN0ICB9fVxuICogIGZyb21hdHMgdG86IERhbmllbFxuICovXG5AUGlwZSh7XG4gICAgbmFtZTogJ2NhcGl0YWxpemVGaXJzdCdcbn0pXG5leHBvcnQgY2xhc3MgQ2FwaXRhbGl6ZUZpcnN0UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICAgIHRyYW5zZm9ybSh2YWx1ZTogc3RyaW5nLCBhcmdzOiBhbnlbXSk6IHN0cmluZyB7XG4gICAgICAgIGlmICh2YWx1ZSA9PT0gbnVsbCkge1xuXG4gICAgICAgICAgICByZXR1cm4gJ05vdCBhc3NpZ25lZCc7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHZhbHVlLmNoYXJBdCgwKS50b1VwcGVyQ2FzZSgpICsgdmFsdWUuc2xpY2UoMSk7XG4gICAgfVxufVxuIl19