import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable()
export class ConfigService {
constructor(private http: HttpClient) { }
}
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root',
})
export class HeroService {
constructor() { }
}
import angular from 'angular';
import 'angular-translate';
import '@ovh-ux/ui-kit';
import component from './notebook-attach.component';
const moduleName = 'ovhManagerPciProjectNotebooksNotebookAttach';
angular
.module(moduleName, ['oui', 'pascalprecht.translate'])
.component('notebookAttach', component)
.run(/* @ngTranslationsInject:json ./translations */);
export default moduleName;
import { Inject, Injectable, InjectionToken } from '@angular/core';
export const BROWSER_STORAGE = new InjectionToken<Storage>('Browser Storage', {
providedIn: 'root',
factory: () => localStorage
});
@Injectable({
providedIn: 'root'
})
export class BrowserStorageService {
constructor(@Inject(BROWSER_STORAGE) public storage: Storage) {}
get(key: string) {
return this.storage.getItem(key);
}
set(key: string, value: string) {
this.storage.setItem(key, value);
}
remove(key: string) {
this.storage.removeItem(key);
}
clear() {
this.storage.clear();
}
}
import angular from 'angular';
import '@ovh-ux/manager-core';
import '@uirouter/angularjs';
import 'angular-translate';
import ngAtInternetUiRouterPlugin from '@ovh-ux/ng-at-internet-ui-router-plugin';
import { OnboardingLayoutHelper } from '@ovh-ux/manager-ng-layout-helpers';
import component from './component';
import routing from './routing';
const moduleName = 'ovhManagerAnthosOnboarding';
angular
.module(moduleName, [
'ovhManagerCore',
'pascalprecht.translate',
'ui.router',
ngAtInternetUiRouterPlugin,
OnboardingLayoutHelper,
])
.config(routing)
.component('anthosOnboarding', component)
.run(/* @ngTranslationsInject:json ./translations */);
export default moduleName;