fundamental-ngx
Version:
SAP Fundamentals, implemented in Angular
80 lines • 4.17 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Directive, HostBinding } from '@angular/core';
/**
* Directive that applies fundamental modal styling to a header.
*
* ```html
* <h1 fd-modal-title>Modal Title</h1>
* ```
*/
export class ModalTitleDirective {
constructor() {
/**
* @hidden
*/
this.modalTitle = true;
}
}
ModalTitleDirective.decorators = [
{ type: Directive, args: [{
// TODO to be discussed
// tslint:disable-next-line:directive-selector
selector: '[fd-modal-title]'
},] }
];
ModalTitleDirective.propDecorators = {
modalTitle: [{ type: HostBinding, args: ['class.fd-modal__title',] }]
};
if (false) {
/**
* @hidden
* @type {?}
*/
ModalTitleDirective.prototype.modalTitle;
}
/**
* Directive that applies fundamental modal styling to a button.
*
* ```html
* <button fd-modal-close-btn></button>
* ```
*/
export class ModalCloseButtonDirective {
constructor() {
/**
* @hidden
*/
this.lightButton = true;
/**
* @hidden
*/
this.modalClose = true;
}
}
ModalCloseButtonDirective.decorators = [
{ type: Directive, args: [{
// TODO to be discussed
// tslint:disable-next-line:directive-selector
selector: '[fd-modal-close-btn]'
},] }
];
ModalCloseButtonDirective.propDecorators = {
lightButton: [{ type: HostBinding, args: ['class.fd-button--light',] }],
modalClose: [{ type: HostBinding, args: ['class.fd-modal__close',] }]
};
if (false) {
/**
* @hidden
* @type {?}
*/
ModalCloseButtonDirective.prototype.lightButton;
/**
* @hidden
* @type {?}
*/
ModalCloseButtonDirective.prototype.modalClose;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtZGlyZWN0aXZlcy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Z1bmRhbWVudGFsLW5neC8iLCJzb3VyY2VzIjpbImxpYi9tb2RhbC9tb2RhbC11dGlscy9tb2RhbC1kaXJlY3RpdmVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7Ozs7QUFjdkQsTUFBTSxPQUFPLG1CQUFtQjtJQUxoQzs7OztRQVNJLGVBQVUsR0FBRyxJQUFJLENBQUM7SUFDdEIsQ0FBQzs7O1lBVkEsU0FBUyxTQUFDOzs7Z0JBR1AsUUFBUSxFQUFFLGtCQUFrQjthQUMvQjs7O3lCQUlJLFdBQVcsU0FBQyx1QkFBdUI7Ozs7Ozs7SUFBcEMseUNBQ2tCOzs7Ozs7Ozs7QUFldEIsTUFBTSxPQUFPLHlCQUF5QjtJQUx0Qzs7OztRQVNJLGdCQUFXLEdBQUcsSUFBSSxDQUFDOzs7O1FBSW5CLGVBQVUsR0FBRyxJQUFJLENBQUM7SUFDdEIsQ0FBQzs7O1lBZEEsU0FBUyxTQUFDOzs7Z0JBR1AsUUFBUSxFQUFFLHNCQUFzQjthQUNuQzs7OzBCQUlJLFdBQVcsU0FBQyx3QkFBd0I7eUJBSXBDLFdBQVcsU0FBQyx1QkFBdUI7Ozs7Ozs7SUFKcEMsZ0RBQ21COzs7OztJQUduQiwrQ0FDa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8qKlxuICogRGlyZWN0aXZlIHRoYXQgYXBwbGllcyBmdW5kYW1lbnRhbCBtb2RhbCBzdHlsaW5nIHRvIGEgaGVhZGVyLlxuICpcbiAqIGBgYGh0bWxcbiAqIDxoMSBmZC1tb2RhbC10aXRsZT5Nb2RhbCBUaXRsZTwvaDE+XG4gKiBgYGBcbiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgLy8gVE9ETyB0byBiZSBkaXNjdXNzZWRcbiAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6ZGlyZWN0aXZlLXNlbGVjdG9yXG4gICAgc2VsZWN0b3I6ICdbZmQtbW9kYWwtdGl0bGVdJ1xufSlcbmV4cG9ydCBjbGFzcyBNb2RhbFRpdGxlRGlyZWN0aXZlIHtcblxuICAgIC8qKiBAaGlkZGVuICovXG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5mZC1tb2RhbF9fdGl0bGUnKVxuICAgIG1vZGFsVGl0bGUgPSB0cnVlO1xufVxuXG4vKipcbiAqIERpcmVjdGl2ZSB0aGF0IGFwcGxpZXMgZnVuZGFtZW50YWwgbW9kYWwgc3R5bGluZyB0byBhIGJ1dHRvbi5cbiAqXG4gKiBgYGBodG1sXG4gKiA8YnV0dG9uIGZkLW1vZGFsLWNsb3NlLWJ0bj48L2J1dHRvbj5cbiAqIGBgYFxuICovXG5ARGlyZWN0aXZlKHtcbiAgICAvLyBUT0RPIHRvIGJlIGRpc2N1c3NlZFxuICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpkaXJlY3RpdmUtc2VsZWN0b3JcbiAgICBzZWxlY3RvcjogJ1tmZC1tb2RhbC1jbG9zZS1idG5dJ1xufSlcbmV4cG9ydCBjbGFzcyBNb2RhbENsb3NlQnV0dG9uRGlyZWN0aXZlIHtcblxuICAgIC8qKiBAaGlkZGVuICovXG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5mZC1idXR0b24tLWxpZ2h0JylcbiAgICBsaWdodEJ1dHRvbiA9IHRydWU7XG5cbiAgICAvKiogQGhpZGRlbiAqL1xuICAgIEBIb3N0QmluZGluZygnY2xhc3MuZmQtbW9kYWxfX2Nsb3NlJylcbiAgICBtb2RhbENsb3NlID0gdHJ1ZTtcbn1cbiJdfQ==