@acrsolutions/chat-components
Version:
Un set di componenti per la creazione di un'applicazione di messaggistica
7 lines (6 loc) • 1.02 kB
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { WMessageShell } from './dummy/WMessageShell';
import { MessageTemplateSectionPreview } from './MessageTemplateSectionPreview';
export function MessageTemplatePreview({ isReceived, templateName, templateVariables, headerText, footerText, imgUrl, bodyText, sentDate, readDate, deliveredDate, reaction, }) {
return (_jsxs(WMessageShell, { isReceived: isReceived, templateName: templateName, sentDate: sentDate ?? null, readDate: readDate ?? null, deliveredDate: deliveredDate ?? null, reaction: reaction ?? null, children: [headerText && (_jsx(MessageTemplateSectionPreview, { templateText: headerText, templateType: "header", mexComponent: templateVariables, urlImg: imgUrl })), _jsx(MessageTemplateSectionPreview, { templateText: bodyText, templateType: "body", mexComponent: templateVariables }), footerText && (_jsx(MessageTemplateSectionPreview, { templateText: footerText, templateType: "footer", mexComponent: templateVariables }))] }));
}