@onereach/channel-transformer
Version:
Convert data model between different channels (Slack, Microsoft Teams, Generic...)
12 lines (9 loc) • 462 B
text/typescript
import { IGenericSection } from "../../../../generic/types";
import { IRWCAnswerComponent } from '../../../types';
import { RWCAnswerComponent } from "../../../classes/v5";
import { transformButton } from "./button";
export const transformButtonList = ( { children }: IGenericSection ): IRWCAnswerComponent => {
const type = "rwc-buttons-list";
const btnList = children.map(transformButton);
return new RWCAnswerComponent({ options: btnList }, type);
};