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');
};