ngx-tiptap-editor
Version:
[](https://github.com/HuiiBuh/ngx-tiptap-editor/actions/workflows/publish.yml) [ {
this.editor = null;
this.children = null;
}
setEditor(tiptapEditor) {
this.editor = tiptapEditor;
this.passEditorToControls();
}
passEditorToControls() {
this.children && this.children.forEach(control => this.editor && control.setEditor(this.editor));
}
}
EditorFooterComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.1.1", ngImport: i0, type: EditorFooterComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
EditorFooterComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.1.1", type: EditorFooterComponent, selector: "tip-editor-footer", queries: [{ propertyName: "children", predicate: BaseControl }], ngImport: i0, template: `
<div class="controls-row">
<ng-content></ng-content>
</div>
`, isInline: true, styles: [".controls-row{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;min-height:var(--tip-header-height);padding:var(--tip-header-padding);border:solid 1px var(--tip-border-color);border-top:none;border-bottom-right-radius:var(--tip-border-radius);border-bottom-left-radius:var(--tip-border-radius)}\n"], changeDetection: i0.ChangeDetectionStrategy.OnPush });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.1.1", ngImport: i0, type: EditorFooterComponent, decorators: [{
type: Component,
args: [{ selector: 'tip-editor-footer', template: `
<div class="controls-row">
<ng-content></ng-content>
</div>
`, changeDetection: ChangeDetectionStrategy.OnPush, styles: [".controls-row{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;min-height:var(--tip-header-height);padding:var(--tip-header-padding);border:solid 1px var(--tip-border-color);border-top:none;border-bottom-right-radius:var(--tip-border-radius);border-bottom-left-radius:var(--tip-border-radius)}\n"] }]
}], propDecorators: { children: [{
type: ContentChildren,
args: [BaseControl]
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLWZvb3Rlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtdGlwdGFwLWVkaXRvci9zcmMvbGliL2NvbXBvbmVudHMvZWRpdG9yLWZvb3Rlci9lZGl0b3ItZm9vdGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLGVBQWUsRUFBYSxNQUFNLGVBQWUsQ0FBQztBQUUvRixPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sMEJBQTBCLENBQUM7O0FBWXZELE1BQU0sT0FBTyxxQkFBcUI7SUFWbEM7UUFXUyxXQUFNLEdBQWtCLElBQUksQ0FBQztRQUVOLGFBQVEsR0FBa0MsSUFBSSxDQUFDO0tBVzlFO0lBVFEsU0FBUyxDQUFDLFlBQW9CO1FBQ25DLElBQUksQ0FBQyxNQUFNLEdBQUcsWUFBWSxDQUFDO1FBQzNCLElBQUksQ0FBQyxvQkFBb0IsRUFBRSxDQUFDO0lBQzlCLENBQUM7SUFFTSxvQkFBb0I7UUFDekIsSUFBSSxDQUFDLFFBQVEsSUFBSSxJQUFJLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxNQUFNLElBQUksT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztJQUNuRyxDQUFDOztrSEFaVSxxQkFBcUI7c0dBQXJCLHFCQUFxQixrRkFHZixXQUFXLDZCQVhsQjs7OztHQUlUOzJGQUlVLHFCQUFxQjtrQkFWakMsU0FBUzsrQkFDRSxtQkFBbUIsWUFDbkI7Ozs7R0FJVCxtQkFFZ0IsdUJBQXVCLENBQUMsTUFBTTs4QkFLakIsUUFBUTtzQkFBckMsZUFBZTt1QkFBQyxXQUFXIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgQ29udGVudENoaWxkcmVuLCBRdWVyeUxpc3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEVkaXRvciB9IGZyb20gJ0B0aXB0YXAvY29yZSc7XG5pbXBvcnQgeyBCYXNlQ29udHJvbCB9IGZyb20gJy4uL2NvbnRyb2xzL2Jhc2UtY29udHJvbCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3RpcC1lZGl0b3ItZm9vdGVyJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8ZGl2IGNsYXNzPVwiY29udHJvbHMtcm93XCI+XG4gICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgPC9kaXY+XG4gIGAsXG4gIHN0eWxlVXJsczogWycuL2VkaXRvci1mb290ZXIuY29tcG9uZW50LnNjc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2hcbn0pXG5leHBvcnQgY2xhc3MgRWRpdG9yRm9vdGVyQ29tcG9uZW50IHtcbiAgcHVibGljIGVkaXRvcjogRWRpdG9yIHwgbnVsbCA9IG51bGw7XG5cbiAgQENvbnRlbnRDaGlsZHJlbihCYXNlQ29udHJvbCkgY2hpbGRyZW46IFF1ZXJ5TGlzdDxCYXNlQ29udHJvbD4gfCBudWxsID0gbnVsbDtcblxuICBwdWJsaWMgc2V0RWRpdG9yKHRpcHRhcEVkaXRvcjogRWRpdG9yKTogdm9pZCB7XG4gICAgdGhpcy5lZGl0b3IgPSB0aXB0YXBFZGl0b3I7XG4gICAgdGhpcy5wYXNzRWRpdG9yVG9Db250cm9scygpO1xuICB9XG5cbiAgcHVibGljIHBhc3NFZGl0b3JUb0NvbnRyb2xzKCk6IHZvaWQge1xuICAgIHRoaXMuY2hpbGRyZW4gJiYgdGhpcy5jaGlsZHJlbi5mb3JFYWNoKGNvbnRyb2wgPT4gdGhpcy5lZGl0b3IgJiYgY29udHJvbC5zZXRFZGl0b3IodGhpcy5lZGl0b3IpKTtcbiAgfVxuXG59XG4iXX0=