@onereach/channel-transformer
Version:
Convert data model between different channels (Slack, Microsoft Teams, Generic...)
19 lines (15 loc) • 444 B
text/typescript
import { IGenericInput } from "../../../../generic/types";
import { IRWCAnswerComponent } from "../../../types";
export const transformInput = (msg: IRWCAnswerComponent): IGenericInput => {
const input: IGenericInput = {
type: 'input',
props: {}
};
if (msg.defaultValue) {
input.props.value = msg.defaultValue;
}
if (msg.vBind?.placeholder) {
input.props.placeholder = msg.vBind.placeholder;
}
return input;
};