UNPKG

ui-lit

Version:

UI Elements on LIT

15 lines (14 loc) 417 B
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);