Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 4x 4x 4x 4x 8x 8x 4x | import Field from "../Field";
import defineCustomElement from "../../../custom-element/helpers/defineCustomElement";
import html from "../../../renderer/html";
import { NodePatchingData } from "../../../renderer/NodePatcher";
export default class TextField extends Field {
render(): NodePatchingData {
const {
name,
value,
//required,
disabled
} = this;
return html`<input
type="text"
name=${name}
value=${value}
onInput=${event => this.handleInput(event)}
onChange=${event => this.handleChange(event)}
onBlur=${event => this.handleBlur(event)}
disabled=${disabled}
/>`;
}
}
defineCustomElement('gcl-text-field', TextField); |