Finalized filters & Tags + UI changes

This commit is contained in:
Daniel
2022-05-30 21:14:34 +04:30
parent a4b925cf0d
commit 43251a85d5
9 changed files with 182 additions and 167 deletions
+22
View File
@@ -0,0 +1,22 @@
import '../styles/Filters.css'
const Filters = ({nameChecked, handleNameCheckbox, descriptionChecked, handleDescriptionCheckbox, tagsChecked, handleTagsCheckbox, onExit}) => {
function abort(e) {
if (e.target.className === "filter-overlay") {
onExit();
}
}
return (
<>
<div className='filter-overlay' onClick={abort}></div>
<div className='filter'>
<label><input type="checkbox" checked={nameChecked} onChange={handleNameCheckbox} />Name</label>
<label><input type="checkbox" checked={descriptionChecked} onChange={handleDescriptionCheckbox} />Title/Description</label>
<label><input type="checkbox" checked={tagsChecked} onChange={handleTagsCheckbox} />Tags</label>
</div>
</>
)
}
export default Filters