UNPKG

@taiga-ui/kit

Version:
103 lines 7.87 kB
import { __decorate } from "tslib"; import { ChangeDetectionStrategy, Component, HostBinding, Input } from '@angular/core'; import { tuiDefaultProp } from '@taiga-ui/cdk'; var TuiIslandComponent = /** @class */ (function () { function TuiIslandComponent() { this.size = 'm'; this.textAlign = "left" /* Left */; this.hoverable = false; this.transparent = false; } Object.defineProperty(TuiIslandComponent.prototype, "sizeS", { get: function () { return this.size === 's'; }, enumerable: true, configurable: true }); Object.defineProperty(TuiIslandComponent.prototype, "sizeM", { get: function () { return this.size === 'm'; }, enumerable: true, configurable: true }); Object.defineProperty(TuiIslandComponent.prototype, "sizeL", { get: function () { return this.size === 'l'; }, enumerable: true, configurable: true }); Object.defineProperty(TuiIslandComponent.prototype, "textAlignLeft", { get: function () { return this.textAlign === 'left'; }, enumerable: true, configurable: true }); Object.defineProperty(TuiIslandComponent.prototype, "textAlignCenter", { get: function () { return this.textAlign === 'center'; }, enumerable: true, configurable: true }); Object.defineProperty(TuiIslandComponent.prototype, "textAlignRight", { get: function () { return this.textAlign === 'right'; }, enumerable: true, configurable: true }); __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); return TuiIslandComponent; }()); export { TuiIslandComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNsYW5kLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0YWlnYS11aS9raXQvY29tcG9uZW50cy9pc2xhbmQvIiwic291cmNlcyI6WyJpc2xhbmQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUMsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDckYsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQWE3QztJQUFBO1FBR0ksU0FBSSxHQUF3QixHQUFHLENBQUM7UUFJaEMsY0FBUyxxQkFBbUM7UUFLNUMsY0FBUyxHQUFHLEtBQUssQ0FBQztRQUtsQixnQkFBVyxHQUFHLEtBQUssQ0FBQztJQStCeEIsQ0FBQztJQTVCRyxzQkFBSSxxQ0FBSzthQUFUO1lBQ0ksT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLEdBQUcsQ0FBQztRQUM3QixDQUFDOzs7T0FBQTtJQUdELHNCQUFJLHFDQUFLO2FBQVQ7WUFDSSxPQUFPLElBQUksQ0FBQyxJQUFJLEtBQUssR0FBRyxDQUFDO1FBQzdCLENBQUM7OztPQUFBO0lBR0Qsc0JBQUkscUNBQUs7YUFBVDtZQUNJLE9BQU8sSUFBSSxDQUFDLElBQUksS0FBSyxHQUFHLENBQUM7UUFDN0IsQ0FBQzs7O09BQUE7SUFHRCxzQkFBSSw2Q0FBYTthQUFqQjtZQUNJLE9BQU8sSUFBSSxDQUFDLFNBQVMsS0FBSyxNQUFNLENBQUM7UUFDckMsQ0FBQzs7O09BQUE7SUFHRCxzQkFBSSwrQ0FBZTthQUFuQjtZQUNJLE9BQU8sSUFBSSxDQUFDLFNBQVMsS0FBSyxRQUFRLENBQUM7UUFDdkMsQ0FBQzs7O09BQUE7SUFHRCxzQkFBSSw4Q0FBYzthQUFsQjtZQUNJLE9BQU8sSUFBSSxDQUFDLFNBQVMsS0FBSyxPQUFPLENBQUM7UUFDdEMsQ0FBQzs7O09BQUE7SUE1Q0Q7UUFGQyxLQUFLLEVBQUU7UUFDUCxjQUFjLEVBQUU7b0RBQ2U7SUFJaEM7UUFGQyxLQUFLLEVBQUU7UUFDUCxjQUFjLEVBQUU7eURBQzJCO0lBSzVDO1FBSEMsS0FBSyxFQUFFO1FBQ1AsV0FBVyxDQUFDLDRCQUE0QixDQUFDO1FBQ3pDLGNBQWMsRUFBRTt5REFDQztJQUtsQjtRQUhDLEtBQUssRUFBRTtRQUNQLFdBQVcsQ0FBQyw4QkFBOEIsQ0FBQztRQUMzQyxjQUFjLEVBQUU7MkRBQ0c7SUFHcEI7UUFEQyxXQUFXLENBQUMseUJBQXlCLENBQUM7bURBR3RDO0lBR0Q7UUFEQyxXQUFXLENBQUMseUJBQXlCLENBQUM7bURBR3RDO0lBR0Q7UUFEQyxXQUFXLENBQUMseUJBQXlCLENBQUM7bURBR3RDO0lBR0Q7UUFEQyxXQUFXLENBQUMsa0NBQWtDLENBQUM7MkRBRy9DO0lBR0Q7UUFEQyxXQUFXLENBQUMsb0NBQW9DLENBQUM7NkRBR2pEO0lBR0Q7UUFEQyxXQUFXLENBQUMsbUNBQW1DLENBQUM7NERBR2hEO0lBL0NRLGtCQUFrQjtRQVQ5QixTQUFTLENBQUM7WUFDUCxRQUFRLEVBQUUsMEJBQTBCO1lBQ3BDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO1lBQy9DLHVDQUFxQztZQUVyQyxJQUFJLEVBQUU7Z0JBQ0YsS0FBSyxFQUFFLFlBQVk7YUFDdEI7O1NBQ0osQ0FBQztPQUNXLGtCQUFrQixDQWdEOUI7SUFBRCx5QkFBQztDQUFBLEFBaERELElBZ0RDO1NBaERZLGtCQUFrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSG9zdEJpbmRpbmcsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7dHVpRGVmYXVsdFByb3B9IGZyb20gJ0B0YWlnYS11aS9jZGsnO1xuaW1wb3J0IHtUdWlTaXplTCwgVHVpU2l6ZVN9IGZyb20gJ0B0YWlnYS11aS9jb3JlJztcbmltcG9ydCB7VHVpVGV4dEFsaWdufSBmcm9tICdAdGFpZ2EtdWkva2l0L2VudW1zJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICd0dWktaXNsYW5kLCBhW3R1aUlzbGFuZF0nLFxuICAgIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9pc2xhbmQudGVtcGxhdGUuaHRtbCcsXG4gICAgc3R5bGVVcmxzOiBbJy4vaXNsYW5kLnN0eWxlLmxlc3MnXSxcbiAgICBob3N0OiB7XG4gICAgICAgIGNsYXNzOiAndHVpLWlzbGFuZCcsXG4gICAgfSxcbn0pXG5leHBvcnQgY2xhc3MgVHVpSXNsYW5kQ29tcG9uZW50IHtcbiAgICBASW5wdXQoKVxuICAgIEB0dWlEZWZhdWx0UHJvcCgpXG4gICAgc2l6ZTogVHVpU2l6ZUwgfCBUdWlTaXplUyA9ICdtJztcblxuICAgIEBJbnB1dCgpXG4gICAgQHR1aURlZmF1bHRQcm9wKClcbiAgICB0ZXh0QWxpZ246IFR1aVRleHRBbGlnbiA9IFR1aVRleHRBbGlnbi5MZWZ0O1xuXG4gICAgQElucHV0KClcbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLnR1aS1pc2xhbmRfaG92ZXJhYmxlJylcbiAgICBAdHVpRGVmYXVsdFByb3AoKVxuICAgIGhvdmVyYWJsZSA9IGZhbHNlO1xuXG4gICAgQElucHV0KClcbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLnR1aS1pc2xhbmRfdHJhbnNwYXJlbnQnKVxuICAgIEB0dWlEZWZhdWx0UHJvcCgpXG4gICAgdHJhbnNwYXJlbnQgPSBmYWxzZTtcblxuICAgIEBIb3N0QmluZGluZygnY2xhc3MudHVpLWlzbGFuZF9zaXplX3MnKVxuICAgIGdldCBzaXplUygpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2l6ZSA9PT0gJ3MnO1xuICAgIH1cblxuICAgIEBIb3N0QmluZGluZygnY2xhc3MudHVpLWlzbGFuZF9zaXplX20nKVxuICAgIGdldCBzaXplTSgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2l6ZSA9PT0gJ20nO1xuICAgIH1cblxuICAgIEBIb3N0QmluZGluZygnY2xhc3MudHVpLWlzbGFuZF9zaXplX2wnKVxuICAgIGdldCBzaXplTCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2l6ZSA9PT0gJ2wnO1xuICAgIH1cblxuICAgIEBIb3N0QmluZGluZygnY2xhc3MudHVpLWlzbGFuZF90ZXh0LWFsaWduX2xlZnQnKVxuICAgIGdldCB0ZXh0QWxpZ25MZWZ0KCk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gdGhpcy50ZXh0QWxpZ24gPT09ICdsZWZ0JztcbiAgICB9XG5cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLnR1aS1pc2xhbmRfdGV4dC1hbGlnbl9jZW50ZXInKVxuICAgIGdldCB0ZXh0QWxpZ25DZW50ZXIoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiB0aGlzLnRleHRBbGlnbiA9PT0gJ2NlbnRlcic7XG4gICAgfVxuXG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy50dWktaXNsYW5kX3RleHQtYWxpZ25fcmlnaHQnKVxuICAgIGdldCB0ZXh0QWxpZ25SaWdodCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMudGV4dEFsaWduID09PSAncmlnaHQnO1xuICAgIH1cbn1cbiJdfQ==