diff --git a/src/app/components/network-menu/network-menu.component.html b/src/app/components/network-menu/network-menu.component.html new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/app/components/network-menu/network-menu.component.scss b/src/app/components/network-menu/network-menu.component.scss new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/app/components/network-menu/network-menu.component.spec.ts b/src/app/components/network-menu/network-menu.component.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..017c88ffecb17e6043b2ea3b81990a0031b64c9f --- /dev/null +++ b/src/app/components/network-menu/network-menu.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { NetworkMenuComponent } from './network-menu.component'; + +describe('NetworkMenuComponent', () => { + let component: NetworkMenuComponent; + let fixture: ComponentFixture<NetworkMenuComponent>; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ NetworkMenuComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(NetworkMenuComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/components/network-menu/network-menu.component.ts b/src/app/components/network-menu/network-menu.component.ts new file mode 100644 index 0000000000000000000000000000000000000000..b765b74df0807aface422ae5b987c37cc6d4278b --- /dev/null +++ b/src/app/components/network-menu/network-menu.component.ts @@ -0,0 +1,19 @@ +import { Component, Input, OnInit } from '@angular/core'; +import { DrugstoneConfigService } from 'src/app/services/drugstone-config/drugstone-config.service'; + +@Component({ + selector: 'app-network-menu', + templateUrl: './network-menu.component.html', + styleUrls: ['./network-menu.component.scss'] +}) +export class NetworkMenuComponent implements OnInit { + + constructor(public drugstoneConfig: DrugstoneConfigService) { } + + @Input() networkContext: any; + + + ngOnInit(): void { + } + +} diff --git a/src/app/services/drugstone-config/drugstone-config.service.spec.ts b/src/app/services/drugstone-config/drugstone-config.service.spec.ts new file mode 100644 index 0000000000000000000000000000000000000000..380fda07619416967bb906b43a04b376f065a451 --- /dev/null +++ b/src/app/services/drugstone-config/drugstone-config.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { DrugstoneConfigService } from './drugstone-config.service'; + +describe('DrugstoneConfigService', () => { + let service: DrugstoneConfigService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(DrugstoneConfigService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/services/drugstone-config/drugstone-config.service.ts b/src/app/services/drugstone-config/drugstone-config.service.ts new file mode 100644 index 0000000000000000000000000000000000000000..460ecff38f7d19b0598e8e32a3a857ab1667f142 --- /dev/null +++ b/src/app/services/drugstone-config/drugstone-config.service.ts @@ -0,0 +1,13 @@ +import { Injectable } from '@angular/core'; +import {defaultConfig, IConfig} from '../../config'; + +@Injectable({ + providedIn: 'root' +}) +export class DrugstoneConfigService { + + public config: IConfig = JSON.parse(JSON.stringify(defaultConfig)); + public smallStyle = false; + + constructor() { } +}