connect/src/app/utils/customization/customization.component.ts

28 lines
911 B
TypeScript

import {Component, Inject, Input, RendererFactory2, ViewEncapsulation} from '@angular/core';
import {ActivatedRoute, Router} from '@angular/router';
import {EnvProperties} from '../../openaireLibrary/utils/properties/env-properties';
import {LayoutService} from "../../openaireLibrary/services/layout.service";
import {CustomizationOptions} from "../../openaireLibrary/connect/community/CustomizationOptions";
import {DOCUMENT} from "@angular/common";
@Component({
selector: 'customization',
template: ``
})
export class CustomizationComponent {
@Input() communityId;
@Input() layout: CustomizationOptions;
@Input() properties:EnvProperties;
customizationCss:string = "";
constructor(private route: ActivatedRoute,private router: Router, private _layoutService: LayoutService, @Inject(DOCUMENT) private document, private rendererFactory: RendererFactory2) {
}
public ngOnInit() {
}
}