Skip to content
Snippets Groups Projects
Commit 4d6d4f4e authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

Merge branch 'ncm' into 'main'

NCM: Geophysical

See merge request !523
parents 48bf981a b2ab0036
No related branches found
No related tags found
1 merge request!523NCM: Geophysical
Pipeline #515692 passed with warnings
Showing
with 214 additions and 0 deletions
......@@ -5,6 +5,7 @@ import {devRoutes} from './dev/dev.routes';
import {errorRoutes} from './error-pages/error-pages.routes';
import {gmmRoutes} from './gmm/gmm.routes';
import {hazardRoutes} from './hazard/hazard.routes';
// import {ncmRoutes} from './ncm/ncm.routes';
import {sourceRoutes} from './source/source.routes';
/**
......@@ -17,6 +18,11 @@ const routes: Routes = [
import('./dashboard/app.component').then(com => com.AppComponent),
path: '',
},
// NCM applications
// {
// children: ncmRoutes(),
// path: 'ncm',
// },
// Design maps applications
{
children: designMapsRoutes(),
......
<nshmp-lib-ng-template [navigationList]="navigationList" [title]="title">
<nshmp-template-content-container>
<nshmp-template-control-panel>
<app-control-panel />
</nshmp-template-control-panel>
<nshmp-template-plot-content>
<app-content />
</nshmp-template-plot-content>
<nshmp-template-settings>
<app-plot-settings-panel />
</nshmp-template-settings>
</nshmp-template-content-container>
<nshmp-lib-ng-about-page>
<app-about />
</nshmp-lib-ng-about-page>
</nshmp-lib-ng-template>
import {provideHttpClient} from '@angular/common/http';
import {ComponentFixture, TestBed} from '@angular/core/testing';
import {provideRouter} from '@angular/router';
import {AppComponent} from './app.component';
describe('AppComponent', () => {
let component: AppComponent;
let fixture: ComponentFixture<AppComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [AppComponent],
providers: [provideHttpClient(), provideRouter([])],
}).compileComponents();
fixture = TestBed.createComponent(AppComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import {Component} from '@angular/core';
import {NshmpLibNgAboutPageComponent} from '@ghsc/nshmp-lib-ng/about';
import {NshmpLibNgTemplateComponent} from '@ghsc/nshmp-lib-ng/nshmp';
import {
NshmpTemplateContentContainerComponent,
NshmpTemplateControlPanelComponent,
NshmpTemplatePlotContentComponent,
NshmpTemplateSettingsComponent,
} from '@ghsc/nshmp-template';
import {apps} from 'projects/nshmp-apps/src/shared/utils/applications.utils';
import {navigation} from 'projects/nshmp-apps/src/shared/utils/navigation.utils';
import {AboutComponent} from './components/about/about.component';
import {ContentComponent} from './components/content/content.component';
import {ControlPanelComponent} from './components/control-panel/control-panel.component';
import {PlotSettingsPanelComponent} from './components/plot-settings-panel/plot-settings-panel.component';
@Component({
imports: [
NshmpLibNgTemplateComponent,
NshmpTemplateControlPanelComponent,
NshmpTemplateContentContainerComponent,
NshmpTemplatePlotContentComponent,
NshmpLibNgAboutPageComponent,
NshmpTemplateSettingsComponent,
ControlPanelComponent,
ContentComponent,
PlotSettingsPanelComponent,
AboutComponent,
],
selector: 'app-app',
standalone: true,
styleUrl: './app.component.scss',
templateUrl: './app.component.html',
})
export class AppComponent {
/** Navigation list for menu */
navigationList = navigation();
/** Application title */
title = apps().ncm.geophysicalProfiles.display;
}
<p>about works!</p>
import {ComponentFixture, TestBed} from '@angular/core/testing';
import {AboutComponent} from './about.component';
describe('AboutComponent', () => {
let component: AboutComponent;
let fixture: ComponentFixture<AboutComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [AboutComponent],
}).compileComponents();
fixture = TestBed.createComponent(AboutComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import {Component} from '@angular/core';
@Component({
imports: [],
selector: 'app-about',
standalone: true,
styleUrl: './about.component.scss',
templateUrl: './about.component.html',
})
export class AboutComponent {}
<p>content works!</p>
import {ComponentFixture, TestBed} from '@angular/core/testing';
import {ContentComponent} from './content.component';
describe('ContentComponent', () => {
let component: ContentComponent;
let fixture: ComponentFixture<ContentComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [ContentComponent],
}).compileComponents();
fixture = TestBed.createComponent(ContentComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import {Component} from '@angular/core';
@Component({
imports: [],
selector: 'app-content',
standalone: true,
styleUrl: './content.component.scss',
templateUrl: './content.component.html',
})
export class ContentComponent {}
<p>control-panel works!</p>
import {ComponentFixture, TestBed} from '@angular/core/testing';
import {ControlPanelComponent} from './control-panel.component';
describe('ControlPanelComponent', () => {
let component: ControlPanelComponent;
let fixture: ComponentFixture<ControlPanelComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [ControlPanelComponent],
}).compileComponents();
fixture = TestBed.createComponent(ControlPanelComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import {Component} from '@angular/core';
@Component({
imports: [],
selector: 'app-control-panel',
standalone: true,
styleUrl: './control-panel.component.scss',
templateUrl: './control-panel.component.html',
})
export class ControlPanelComponent {}
<p>plot-settings-panel works!</p>
import {ComponentFixture, TestBed} from '@angular/core/testing';
import {PlotSettingsPanelComponent} from './plot-settings-panel.component';
describe('PlotSettingsPanelComponent', () => {
let component: PlotSettingsPanelComponent;
let fixture: ComponentFixture<PlotSettingsPanelComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [PlotSettingsPanelComponent],
}).compileComponents();
fixture = TestBed.createComponent(PlotSettingsPanelComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment