UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

32 lines 3.92 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../../configuration/configuration.service"; export class AbstractLegalNoticeComponent { /** * The button text that should be displayed in the legal notice. * The text is passed trough the `translate` pipe before being displayed. */ buttonName; _legalConfig; constructor(config) { this._legalConfig = config.getConfigurationSubtree(['services', 'legal']); } get termsOfServiceLink() { return this._legalConfig.termsOfService; } get privacyPolicyLink() { return this._legalConfig.privacyPolicy; } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractLegalNoticeComponent, deps: [{ token: i1.ConfigurationService }], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: AbstractLegalNoticeComponent, selector: "ncc-abstract-legal-notice", inputs: { buttonName: "buttonName" }, ngImport: i0, template: '', isInline: true }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: AbstractLegalNoticeComponent, decorators: [{ type: Component, args: [{ selector: 'ncc-abstract-legal-notice', template: '' }] }], ctorParameters: () => [{ type: i1.ConfigurationService }], propDecorators: { buttonName: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QtbGVnYWwtbm90aWNlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvbGVnYWwvbGVnYWwtbm90aWNlL2Fic3RyYWN0LWxlZ2FsLW5vdGljZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7OztBQVEvQyxNQUFNLE9BQWdCLDRCQUE0QjtJQUU5Qzs7O09BR0c7SUFDTSxVQUFVLENBQVM7SUFFbEIsWUFBWSxDQUFvQjtJQUUxQyxZQUFzQixNQUE0QjtRQUM5QyxJQUFJLENBQUMsWUFBWSxHQUFHLE1BQU0sQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQzlFLENBQUM7SUFFRCxJQUFXLGtCQUFrQjtRQUN6QixPQUFPLElBQUksQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDO0lBQzVDLENBQUM7SUFFRCxJQUFXLGlCQUFpQjtRQUN4QixPQUFPLElBQUksQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDO0lBQzNDLENBQUM7d0dBcEJpQiw0QkFBNEI7NEZBQTVCLDRCQUE0Qix1R0FGcEMsRUFBRTs7NEZBRU0sNEJBQTRCO2tCQUpqRCxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSwyQkFBMkI7b0JBQ3JDLFFBQVEsRUFBRSxFQUFFO2lCQUNmO3lGQU9ZLFVBQVU7c0JBQWxCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtDb25maWd1cmF0aW9uU2VydmljZX0gZnJvbSAnLi4vLi4vY29uZmlndXJhdGlvbi9jb25maWd1cmF0aW9uLnNlcnZpY2UnO1xuaW1wb3J0IHtTZXJ2aWNlc30gZnJvbSAnLi4vLi4vLi4vY29tbW9ucy9zY2hlbWEnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ25jYy1hYnN0cmFjdC1sZWdhbC1ub3RpY2UnLFxuICAgIHRlbXBsYXRlOiAnJ1xufSlcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdExlZ2FsTm90aWNlQ29tcG9uZW50IHtcblxuICAgIC8qKlxuICAgICAqIFRoZSBidXR0b24gdGV4dCB0aGF0IHNob3VsZCBiZSBkaXNwbGF5ZWQgaW4gdGhlIGxlZ2FsIG5vdGljZS5cbiAgICAgKiBUaGUgdGV4dCBpcyBwYXNzZWQgdHJvdWdoIHRoZSBgdHJhbnNsYXRlYCBwaXBlIGJlZm9yZSBiZWluZyBkaXNwbGF5ZWQuXG4gICAgICovXG4gICAgQElucHV0KCkgYnV0dG9uTmFtZTogc3RyaW5nO1xuXG4gICAgcHJvdGVjdGVkIF9sZWdhbENvbmZpZzogU2VydmljZXNbJ2xlZ2FsJ107XG5cbiAgICBwcm90ZWN0ZWQgY29uc3RydWN0b3IoY29uZmlnOiBDb25maWd1cmF0aW9uU2VydmljZSkge1xuICAgICAgICB0aGlzLl9sZWdhbENvbmZpZyA9IGNvbmZpZy5nZXRDb25maWd1cmF0aW9uU3VidHJlZShbJ3NlcnZpY2VzJywgJ2xlZ2FsJ10pO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXQgdGVybXNPZlNlcnZpY2VMaW5rKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9sZWdhbENvbmZpZy50ZXJtc09mU2VydmljZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZ2V0IHByaXZhY3lQb2xpY3lMaW5rKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9sZWdhbENvbmZpZy5wcml2YWN5UG9saWN5O1xuICAgIH1cbn1cbiJdfQ==