У вас есть 2 варианта в зависимости от того, будет ли условие изменяться несколько раз, и вы хотите кэшировать представленные части или нет:
Без кеша (ванильный JavaScript)
render() {
return html`${
condition ?
() => html`Your TRUE HTML here` :
() => html`Your FALSE HTML here`
}`;
}
С кешем (с использованием директивы cache из lit-html)
import { cache } from 'lit-html/directives/cache';
[…]
render() {
return html`${cache(
condition ?
() => html`Your TRUE HTML here` :
() => html`Your FALSE HTML here`
)}`;
}