ui-lit
Version:
UI Elements on LIT
15 lines (14 loc) • 417 B
JavaScript
import { Directive, directive } from 'lit/directive.js';
class InputValueDirective extends Directive {
render(value) {
return value;
}
update(part, args) {
const input = part.element;
if (input.value !== args[0]) {
input.value = args[0];
}
return this.render(...args);
}
}
export const inputDirective = directive(InputValueDirective);