X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Frd.component.ts;fp=webapp-frontend%2Fsrc%2Fapp%2Frd.component.ts;h=8323b55a596eefd953c5bb460a922193b2fe3888;hb=1379dce23d47c42d169ed13a337bbee827714830;hp=0000000000000000000000000000000000000000;hpb=0aa99919dea387fd2216b3b13bc06d3a10868089;p=portal%2Fric-dashboard.git diff --git a/webapp-frontend/src/app/rd.component.ts b/webapp-frontend/src/app/rd.component.ts new file mode 100644 index 00000000..8323b55a --- /dev/null +++ b/webapp-frontend/src/app/rd.component.ts @@ -0,0 +1,49 @@ +/*- + * ========================LICENSE_START================================= + * O-RAN-SC + * %% + * Copyright (C) 2019 AT&T Intellectual Property and Nokia + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================LICENSE_END=================================== + */ +import { Component, OnInit } from '@angular/core'; +import { UiService } from './services/ui/ui.service'; + +@Component({ + selector: 'rd-root', + templateUrl: './rd.component.html', + styleUrls: ['./rd.component.css'] +}) +export class RdComponent implements OnInit { + showMenu = false; + darkModeActive: boolean; + + constructor(public ui: UiService) { + } + + ngOnInit() { + this.ui.darkModeState.subscribe((value) => { + this.darkModeActive = value; + }); + } + + toggleMenu() { + this.showMenu = !this.showMenu; + } + + modeToggleSwitch() { + this.ui.darkModeState.next(!this.darkModeActive); + } + +}