@onereach/channel-transformer
Version:
Convert data model between different channels (Slack, Microsoft Teams, Generic...)
16 lines (13 loc) • 406 B
text/typescript
import { IGenericImage } from '../../../../generic/types';
import { IRWCMessage } from '../../../types';
export const transformImage = ({ props }: IGenericImage, urlOnly?: boolean): IRWCMessage => {
if (urlOnly) {
return {
message: props.url
};
}
let message = `<img src="${props.url}" `;
if (props.alt) message += `alt="${props.alt}" `;
message += `/>`;
return { message };
};