import {defineElement, render, CustomElement, Host} from "../../../packages/csx-custom-elements"; import style from './todo-input.scss'; @defineElement('todo-input') export class TodoInput extends CustomElement{ value = ""; render(){ return (
) } handleSubmit = (e)=>{ e.preventDefault(); if (!this.value) return; this.dispatchEvent(new CustomEvent('submit', { detail: this.value })); this.state = ""; }; handleInput = ({target: {value}})=>{ this.value = value; }; }