import { CustomElement } from './element.js'; import { api, converse } from '@converse/headless/core'; import { html } from 'lit'; import { __ } from 'i18n'; import './styles/message-versions.scss'; const { dayjs } = converse.env; const tpl_older_version = (k, older_versions) => html`
: ${older_versions[k]}
`; export class MessageVersions extends CustomElement { static get properties () { return { 'model': { type: Object } } } render () { const older_versions = this.model.get('older_versions'); const keys = Object.keys(older_versions); return html` ${ keys.length ? html`: ${this.model.getMessageText()}
`; } } api.elements.define('converse-message-versions', MessageVersions);