UNPKG

@onereach/channel-transformer

Version:

Convert data model between different channels (Slack, Microsoft Teams, Generic...)

11 lines (8 loc) 442 B
import { IGenericRate } from '../../../../generic/types'; import { IRWCAnswerComponent } from '../../../types'; import { RWCAnswerComponent } from '../../../classes/v5'; export const transformRating = (msg: IGenericRate): IRWCAnswerComponent => { const result = { ...msg?.props?.rwc } as any; if (msg?.props?.rwc?.showInput) result.ratePlaceholder = msg?.props.placeholder; return new RWCAnswerComponent(result, 'rwc-rate'); };