/** @jsx h */
import { h, Component } from "https://esm.sh/preact";
export default class InputBar extends Component {
state = { value: '' }
onSubmit = e => {
console.log("submit");
e.preventDefault();
}
onInput = e => {
const { value } = e.target;
this.setState({ value });
}
render(_, { value }) {
return (
<div>
<form onSubmit={this.onSubmit}>
<input type="text" placeholder="enter your RSS URL" name="import" value={value} onInput={this.onInput}/>
<button type="submit" style="visibility: hidden"></button>
</form>
<br/>
<br/>
<details>
<summary>your feeds</summary>
<div>feed list</div>
</details>
</div>
)
}
}
/** @jsx h */
import { h, Component } from "https://esm.sh/preact";
export default class InputBar extends Component {
state = { value: '' }
onSubmit = e => {
console.log("submit");
e.preventDefault();
}
onInput = e => {
const { value } = e.target;
this.setState({ value });
}
render(_, { value }) {
return (
<div>
<form onSubmit={this.onSubmit}>
<input type="text" placeholder="enter your RSS URL" name="import" value={value} onInput={this.onInput}/>
<button type="submit" style="visibility: hidden"></button>
</form>
<br/>
<br/>
<details>
<summary>your feeds</summary>
<div>feed list</div>
</details>
</div>
)
}
}