import { CustomElement } from './element.js'; import { api, converse } from '@converse/headless/core'; import { html } from 'lit'; import { __ } from 'i18n/index.js'; import './styles/message-versions.scss'; const { dayjs } = converse.env; const tplOlderVersion = (k, older_versions) => html`
: ${older_versions[k]}
`; export class MessageVersions extends CustomElement { static get properties () { return { model: { type: Object } } } constructor () { super(); this.model = null; } 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);