Skip to content

Commit 90f8f61

Browse files
mohas22mohas22
authored andcommitted
Added new template ObjectPage
1 parent c061818 commit 90f8f61

File tree

5 files changed

+39
-1
lines changed

5 files changed

+39
-1
lines changed

packages/angular-sdk-components/src/lib/_bridge/helpers/sdk-pega-component-map.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ import { ListViewComponent } from '../../_components/template/list-view/list-vie
7575
import { MultiReferenceReadonlyComponent } from '../../_components/template/multi-reference-readonly/multi-reference-readonly.component';
7676
import { MultiselectComponent } from '../../_components/field/multiselect/multiselect.component';
7777
import { NarrowWideFormComponent } from '../../_components/template/narrow-wide-form/narrow-wide-form.component';
78+
import { ObjectPageComponent } from '../../_components/template/object-page/object-page.component';
7879
import { OneColumnComponent } from '../../_components/template/one-column/one-column.component';
7980
import { OneColumnPageComponent } from '../../_components/template/one-column-page/one-column-page.component';
8081
import { OneColumnTabComponent } from '../../_components/template/one-column-tab/one-column-tab.component';
@@ -201,7 +202,7 @@ const pegaSdkComponentMap = {
201202
NarrowWideForm: NarrowWideFormComponent,
202203
// 'NarrowWidePage': NarrowWidePage,
203204
NavBar: NavbarComponent,
204-
ObjectPage: CaseViewComponent,
205+
ObjectPage: ObjectPageComponent,
205206
ObjectReference: ObjectReferenceComponent,
206207
OneColumn: OneColumnComponent,
207208
OneColumnPage: OneColumnPageComponent,
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<component-mapper name="CaseView" [props]="{ pConn$, formGroup$ }"></component-mapper>

packages/angular-sdk-components/src/lib/_components/template/object-page/object-page.component.scss

Whitespace-only changes.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { ComponentFixture, TestBed } from '@angular/core/testing';
2+
3+
import { ObjectPageComponent } from './object-page.component';
4+
5+
describe('ObjectPageComponent', () => {
6+
let component: ObjectPageComponent;
7+
let fixture: ComponentFixture<ObjectPageComponent>;
8+
9+
beforeEach(async () => {
10+
await TestBed.configureTestingModule({
11+
imports: [ObjectPageComponent]
12+
}).compileComponents();
13+
14+
fixture = TestBed.createComponent(ObjectPageComponent);
15+
component = fixture.componentInstance;
16+
fixture.detectChanges();
17+
});
18+
19+
it('should create', () => {
20+
expect(component).toBeTruthy();
21+
});
22+
});
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { Component, forwardRef, Input } from '@angular/core';
2+
import { FormGroup } from '@angular/forms';
3+
import { ComponentMapperComponent } from '../../../_bridge/component-mapper/component-mapper.component';
4+
5+
@Component({
6+
selector: 'lib-object-page',
7+
imports: [forwardRef(() => ComponentMapperComponent)],
8+
templateUrl: './object-page.component.html',
9+
styleUrl: './object-page.component.scss'
10+
})
11+
export class ObjectPageComponent {
12+
@Input() pConn$: typeof PConnect;
13+
@Input() formGroup$: FormGroup;
14+
}

0 commit comments

Comments
 (0)