diff --git a/src/app/_modules/pages/sections/types/basic/member/item/member-section-item.component.ts b/src/app/_modules/pages/sections/types/basic/member/item/member-section-item.component.ts index fa52800..4d08453 100644 --- a/src/app/_modules/pages/sections/types/basic/member/item/member-section-item.component.ts +++ b/src/app/_modules/pages/sections/types/basic/member/item/member-section-item.component.ts @@ -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'); } }