master
sergeybodin 2023-09-06 12:20:54 +03:00
parent c97c909ba0
commit 2e1c5d9d2b
2 changed files with 22 additions and 9 deletions

View File

@ -1,5 +1,4 @@
<div class="member">
<pre>{{item | json}}</pre>
<h1 [innerHTML]="name"></h1>
<img [src]="photo" />
<p [innerHTML]="position"></p>

View File

@ -29,31 +29,45 @@ export class MemberSectionItemComponent {
})
}
parseParam(param: string): any {
let result = '';
this?.item?.groups?.data[0]?.fields?.data.forEach(res => {
if (param === res.name) {
result = res.value.data[0];
}
});
return result;
}
parseParamFile(param: string): string {
return this.parseParam(param)?.links?.full;
}
get name() {
return 'Иванов Иван Иванович';
return this.parseParam('member-name-required');
}
get photo() {
return '/assets/images/_remove/photo1.png';
return this.parseParamFile('member-image');
}
get position() {
return 'Директор по развитию'
return this.parseParam('member-position-required');
}
get document() {
return '/assets/images/_remove/photo1.png'
return this.parseParamFile('member-doc');
}
get phone() {
return '+7(999)999-99-99'
return this.parseParam('member-phone');
}
get email() {
return 'ivan@ivanov.ru'
return this.parseParam('member-email');
}
get description () {
return 'Описание описание описание описание описание описание описание описание описание описание описание '
get description() {
return this.parseParam('member-description');
}
}