UNPKG

@steinv/filippine

Version:

Filippine - acrostic word puzzle with Angular

22 lines 2.84 kB
import { GridTileComponent } from './../grid-tile/grid-tile.component'; import { ChangeDetectionStrategy, Component, ContentChildren, Input } from '@angular/core'; export class GridListComponent { constructor() { } ngAfterContentInit() { this.tiles.map(tile => { tile.width = ((tile.colspan * 100) / this.cols).toString() + '%'; }); } } GridListComponent.decorators = [ { type: Component, args: [{ selector: 'grid-list', template: "<ng-content [select]=\"tiles\"></ng-content>\n", changeDetection: ChangeDetectionStrategy.OnPush, styles: [":host{display:flex;width:100%}"] },] } ]; GridListComponent.ctorParameters = () => []; GridListComponent.propDecorators = { cols: [{ type: Input }], tiles: [{ type: ContentChildren, args: [GridTileComponent,] }] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JpZC1saXN0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIuLi8uLi8uLi9wcm9qZWN0cy9maWxpcHBpbmUvc3JjLyIsInNvdXJjZXMiOlsibGliL2dyaWQtbGlzdC9ncmlkLWxpc3QuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3ZFLE9BQU8sRUFBb0IsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLGVBQWUsRUFBRSxLQUFLLEVBQWEsTUFBTSxlQUFlLENBQUM7QUFReEgsTUFBTSxPQUFPLGlCQUFpQjtJQVE1QixnQkFBZ0IsQ0FBQztJQUVqQixrQkFBa0I7UUFDaEIsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsR0FBRyxJQUFJLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxHQUFDLEdBQUcsQ0FBQyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxRQUFRLEVBQUUsR0FBQyxHQUFHLENBQUEsQ0FBQSxDQUFDLENBQUMsQ0FBQztJQUMxRixDQUFDOzs7WUFsQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxXQUFXO2dCQUNyQiwwREFBeUM7Z0JBRXpDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNOzthQUNoRDs7OzttQkFHRSxLQUFLO29CQUdMLGVBQWUsU0FBQyxpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBHcmlkVGlsZUNvbXBvbmVudCB9IGZyb20gJy4vLi4vZ3JpZC10aWxlL2dyaWQtdGlsZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgQWZ0ZXJDb250ZW50SW5pdCwgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgQ29udGVudENoaWxkcmVuLCBJbnB1dCwgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2dyaWQtbGlzdCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9ncmlkLWxpc3QuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9ncmlkLWxpc3QuY29tcG9uZW50LnNjc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuZXhwb3J0IGNsYXNzIEdyaWRMaXN0Q29tcG9uZW50IGltcGxlbWVudHMgQWZ0ZXJDb250ZW50SW5pdCB7XG5cbiAgQElucHV0KClcbiAgcHVibGljIGNvbHMhOiBudW1iZXI7XG5cbiAgQENvbnRlbnRDaGlsZHJlbihHcmlkVGlsZUNvbXBvbmVudClcbiAgcHJpdmF0ZSByZWFkb25seSB0aWxlcyE6IFF1ZXJ5TGlzdDxHcmlkVGlsZUNvbXBvbmVudD47XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBuZ0FmdGVyQ29udGVudEluaXQoKTogdm9pZCB7XG4gICAgdGhpcy50aWxlcy5tYXAodGlsZSA9PiB7IHRpbGUud2lkdGggPSAoKHRpbGUuY29sc3BhbioxMDApIC8gdGhpcy5jb2xzKS50b1N0cmluZygpKyclJ30pO1xuICB9XG5cblxufVxuIl19