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 analysisConfig: IConfig = undefined;
  public smallStyle = false;

  constructor() {
  }

  set_analysisConfig(config) {
    this.analysisConfig = config;
  }

  remove_analysisConfig() {
    this.analysisConfig = undefined;
  }

  currentConfig():IConfig {
    return this.analysisConfig ? this.analysisConfig : this.config;
  }

}