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 | 1x 2x 2x 2x | import React from "react";
import { useSetRecoilState } from "recoil";
import { filterState, } from "store/todo";
const Filter = () => {
const setFilter = useSetRecoilState(filterState);
const handleChange = (e: React.MouseEvent<HTMLInputElement>) => {
const target = e.target as HTMLInputElement;
setFilter(target.value);
}
return (
<div onChange={handleChange}>
<span>Show </span>
<input type="radio" name="filter" value="All" id="all" defaultChecked />
<label htmlFor="all">All</label>
<input type="radio" name="filter" value="Done" id="done" />
<label htmlFor="done">Done</label>
<input type="radio" name="filter" value="Active" id="active" />
<label htmlFor="active">Active</label>
</div>
)
}
export default Filter;
|