UNPKG

@taiga-ui/kit

Version:
78 lines 6.65 kB
import { __decorate } from "tslib"; import { ChangeDetectionStrategy, Component, HostBinding, Input } from '@angular/core'; import { tuiDefaultProp } from '@taiga-ui/cdk'; let TuiIslandComponent = class TuiIslandComponent { constructor() { this.size = 'm'; this.textAlign = "left" /* Left */; this.hoverable = false; this.transparent = false; } get sizeS() { return this.size === 's'; } get sizeM() { return this.size === 'm'; } get sizeL() { return this.size === 'l'; } get textAlignLeft() { return this.textAlign === 'left'; } get textAlignCenter() { return this.textAlign === 'center'; } get textAlignRight() { return this.textAlign === 'right'; } }; __decorate([ Input(), tuiDefaultProp() ], TuiIslandComponent.prototype, "size", void 0); __decorate([ Input(), tuiDefaultProp() ], TuiIslandComponent.prototype, "textAlign", void 0); __decorate([ Input(), HostBinding('class.tui-island_hoverable'), tuiDefaultProp() ], TuiIslandComponent.prototype, "hoverable", void 0); __decorate([ Input(), HostBinding('class.tui-island_transparent'), tuiDefaultProp() ], TuiIslandComponent.prototype, "transparent", void 0); __decorate([ HostBinding('class.tui-island_size_s') ], TuiIslandComponent.prototype, "sizeS", null); __decorate([ HostBinding('class.tui-island_size_m') ], TuiIslandComponent.prototype, "sizeM", null); __decorate([ HostBinding('class.tui-island_size_l') ], TuiIslandComponent.prototype, "sizeL", null); __decorate([ HostBinding('class.tui-island_text-align_left') ], TuiIslandComponent.prototype, "textAlignLeft", null); __decorate([ HostBinding('class.tui-island_text-align_center') ], TuiIslandComponent.prototype, "textAlignCenter", null); __decorate([ HostBinding('class.tui-island_text-align_right') ], TuiIslandComponent.prototype, "textAlignRight", null); TuiIslandComponent = __decorate([ Component({ selector: 'tui-island, a[tuiIsland]', changeDetection: ChangeDetectionStrategy.OnPush, template: "<ng-content></ng-content>\n", host: { class: 'tui-island', }, styles: [":host{display:block}"] }) ], TuiIslandComponent); export { TuiIslandComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNsYW5kLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0YWlnYS11aS9raXQvY29tcG9uZW50cy9pc2xhbmQvIiwic291cmNlcyI6WyJpc2xhbmQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUMsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDckYsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQWE3QyxJQUFhLGtCQUFrQixHQUEvQixNQUFhLGtCQUFrQjtJQUEvQjtRQUdJLFNBQUksR0FBd0IsR0FBRyxDQUFDO1FBSWhDLGNBQVMscUJBQW1DO1FBSzVDLGNBQVMsR0FBRyxLQUFLLENBQUM7UUFLbEIsZ0JBQVcsR0FBRyxLQUFLLENBQUM7SUErQnhCLENBQUM7SUE1QkcsSUFBSSxLQUFLO1FBQ0wsT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLEdBQUcsQ0FBQztJQUM3QixDQUFDO0lBR0QsSUFBSSxLQUFLO1FBQ0wsT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLEdBQUcsQ0FBQztJQUM3QixDQUFDO0lBR0QsSUFBSSxLQUFLO1FBQ0wsT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLEdBQUcsQ0FBQztJQUM3QixDQUFDO0lBR0QsSUFBSSxhQUFhO1FBQ2IsT0FBTyxJQUFJLENBQUMsU0FBUyxLQUFLLE1BQU0sQ0FBQztJQUNyQyxDQUFDO0lBR0QsSUFBSSxlQUFlO1FBQ2YsT0FBTyxJQUFJLENBQUMsU0FBUyxLQUFLLFFBQVEsQ0FBQztJQUN2QyxDQUFDO0lBR0QsSUFBSSxjQUFjO1FBQ2QsT0FBTyxJQUFJLENBQUMsU0FBUyxLQUFLLE9BQU8sQ0FBQztJQUN0QyxDQUFDO0NBQ0osQ0FBQTtBQTdDRztJQUZDLEtBQUssRUFBRTtJQUNQLGNBQWMsRUFBRTtnREFDZTtBQUloQztJQUZDLEtBQUssRUFBRTtJQUNQLGNBQWMsRUFBRTtxREFDMkI7QUFLNUM7SUFIQyxLQUFLLEVBQUU7SUFDUCxXQUFXLENBQUMsNEJBQTRCLENBQUM7SUFDekMsY0FBYyxFQUFFO3FEQUNDO0FBS2xCO0lBSEMsS0FBSyxFQUFFO0lBQ1AsV0FBVyxDQUFDLDhCQUE4QixDQUFDO0lBQzNDLGNBQWMsRUFBRTt1REFDRztBQUdwQjtJQURDLFdBQVcsQ0FBQyx5QkFBeUIsQ0FBQzsrQ0FHdEM7QUFHRDtJQURDLFdBQVcsQ0FBQyx5QkFBeUIsQ0FBQzsrQ0FHdEM7QUFHRDtJQURDLFdBQVcsQ0FBQyx5QkFBeUIsQ0FBQzsrQ0FHdEM7QUFHRDtJQURDLFdBQVcsQ0FBQyxrQ0FBa0MsQ0FBQzt1REFHL0M7QUFHRDtJQURDLFdBQVcsQ0FBQyxvQ0FBb0MsQ0FBQzt5REFHakQ7QUFHRDtJQURDLFdBQVcsQ0FBQyxtQ0FBbUMsQ0FBQzt3REFHaEQ7QUEvQ1Esa0JBQWtCO0lBVDlCLFNBQVMsQ0FBQztRQUNQLFFBQVEsRUFBRSwwQkFBMEI7UUFDcEMsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07UUFDL0MsdUNBQXFDO1FBRXJDLElBQUksRUFBRTtZQUNGLEtBQUssRUFBRSxZQUFZO1NBQ3RCOztLQUNKLENBQUM7R0FDVyxrQkFBa0IsQ0FnRDlCO1NBaERZLGtCQUFrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSG9zdEJpbmRpbmcsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7dHVpRGVmYXVsdFByb3B9IGZyb20gJ0B0YWlnYS11aS9jZGsnO1xuaW1wb3J0IHtUdWlTaXplTCwgVHVpU2l6ZVN9IGZyb20gJ0B0YWlnYS11aS9jb3JlJztcbmltcG9ydCB7VHVpVGV4dEFsaWdufSBmcm9tICdAdGFpZ2EtdWkva2l0L2VudW1zJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICd0dWktaXNsYW5kLCBhW3R1aUlzbGFuZF0nLFxuICAgIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9pc2xhbmQudGVtcGxhdGUuaHRtbCcsXG4gICAgc3R5bGVVcmxzOiBbJy4vaXNsYW5kLnN0eWxlLmxlc3MnXSxcbiAgICBob3N0OiB7XG4gICAgICAgIGNsYXNzOiAndHVpLWlzbGFuZCcsXG4gICAgfSxcbn0pXG5leHBvcnQgY2xhc3MgVHVpSXNsYW5kQ29tcG9uZW50IHtcbiAgICBASW5wdXQoKVxuICAgIEB0dWlEZWZhdWx0UHJvcCgpXG4gICAgc2l6ZTogVHVpU2l6ZUwgfCBUdWlTaXplUyA9ICdtJztcblxuICAgIEBJbnB1dCgpXG4gICAgQHR1aURlZmF1bHRQcm9wKClcbiAgICB0ZXh0QWxpZ246IFR1aVRleHRBbGlnbiA9IFR1aVRleHRBbGlnbi5MZWZ0O1xuXG4gICAgQElucHV0KClcbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLnR1aS1pc2xhbmRfaG92ZXJhYmxlJylcbiAgICBAdHVpRGVmYXVsdFByb3AoKVxuICAgIGhvdmVyYWJsZSA9IGZhbHNlO1xuXG4gICAgQElucHV0KClcbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLnR1aS1pc2xhbmRfdHJhbnNwYXJlbnQnKVxuICAgIEB0dWlEZWZhdWx0UHJvcCgpXG4gICAgdHJhbnNwYXJlbnQgPSBmYWxzZTtcblxuICAgIEBIb3N0QmluZGluZygnY2xhc3MudHVpLWlzbGFuZF9zaXplX3MnKVxuICAgIGdldCBzaXplUygpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2l6ZSA9PT0gJ3MnO1xuICAgIH1cblxuICAgIEBIb3N0QmluZGluZygnY2xhc3MudHVpLWlzbGFuZF9zaXplX20nKVxuICAgIGdldCBzaXplTSgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2l6ZSA9PT0gJ20nO1xuICAgIH1cblxuICAgIEBIb3N0QmluZGluZygnY2xhc3MudHVpLWlzbGFuZF9zaXplX2wnKVxuICAgIGdldCBzaXplTCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2l6ZSA9PT0gJ2wnO1xuICAgIH1cblxuICAgIEBIb3N0QmluZGluZygnY2xhc3MudHVpLWlzbGFuZF90ZXh0LWFsaWduX2xlZnQnKVxuICAgIGdldCB0ZXh0QWxpZ25MZWZ0KCk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gdGhpcy50ZXh0QWxpZ24gPT09ICdsZWZ0JztcbiAgICB9XG5cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLnR1aS1pc2xhbmRfdGV4dC1hbGlnbl9jZW50ZXInKVxuICAgIGdldCB0ZXh0QWxpZ25DZW50ZXIoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLnRleHRBbGlnbiA9PT0gJ2NlbnRlcic7XG4gICAgfVxuXG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy50dWktaXNsYW5kX3RleHQtYWxpZ25fcmlnaHQnKVxuICAgIGdldCB0ZXh0QWxpZ25SaWdodCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudGV4dEFsaWduID09PSAncmlnaHQnO1xuICAgIH1cbn1cbiJdfQ==