17 lines
527 B
JavaScript
17 lines
527 B
JavaScript
![]() |
import { MessageText } from '../../shared/message/text.js';
|
||
|
import { directive, html } from "lit-html";
|
||
|
import { until } from 'lit-html/directives/until.js';
|
||
|
|
||
|
|
||
|
async function transform (t) {
|
||
|
await t.addTemplates();
|
||
|
return t.payload;
|
||
|
}
|
||
|
|
||
|
function renderer (text, model, offset) {
|
||
|
const t = new MessageText(text, model, offset, false);
|
||
|
return html`${until(transform(t), html`${t}`)}`;
|
||
|
}
|
||
|
|
||
|
export const renderStylingDirectiveBody = directive((text, model, offset) => p => p.setValue(renderer(text, model, offset)));
|