From ae4ab937ea76cbd15dfb572d67ddd7d672503336 Mon Sep 17 00:00:00 2001 From: Idan Amit Date: Tue, 23 Jan 2018 15:53:11 +0200 Subject: Add designer service Fixed a bug in the configuration Change-Id: I6a40bff70ed71d72d6b75104ffb1002d83ade1b2 Issue-ID: SDC-958 Signed-off-by: Idan Amit --- catalog-ui/src/app/ng2/services/designers.service.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 catalog-ui/src/app/ng2/services/designers.service.ts (limited to 'catalog-ui/src/app/ng2/services') diff --git a/catalog-ui/src/app/ng2/services/designers.service.ts b/catalog-ui/src/app/ng2/services/designers.service.ts new file mode 100644 index 0000000000..283b54b964 --- /dev/null +++ b/catalog-ui/src/app/ng2/services/designers.service.ts @@ -0,0 +1,17 @@ +import { Injectable } from '@angular/core'; +import {Designer, DesignersConfiguration} from "app/models"; + +@Injectable() +export class DesignersService { + + constructor() { + } + + public getDesignerByStateUrl = (stateUrl: string) => { + let designerKey: any = _.findKey(DesignersConfiguration.designers, (designerConfig: Designer) =>{ + return designerConfig.designerStateUrl === stateUrl; + }); + + return DesignersConfiguration.designers[designerKey]; + } +} -- cgit 1.2.3-korg