From 6fb5c922c13fb18303561680aea1d139f2eeffaa Mon Sep 17 00:00:00 2001 From: Jernej Pregelj Date: Mon, 5 Aug 2019 16:47:41 +0200 Subject: [PATCH] search partially working --- client/src/routes/Search/Filters.tsx | 8 +++---- client/src/routes/Search/Sidebar.tsx | 7 +++--- client/src/routes/Search/index.tsx | 32 ++++++++++++++-------------- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/client/src/routes/Search/Filters.tsx b/client/src/routes/Search/Filters.tsx index bf83ebb..2977759 100644 --- a/client/src/routes/Search/Filters.tsx +++ b/client/src/routes/Search/Filters.tsx @@ -34,7 +34,7 @@ const filters = [ { label: labelLicense, items: optionsLicense } ] -export default class Sidebar extends PureComponent<{ +export default class Filters extends PureComponent<{ category: string license: string setCategory(category: string): void @@ -81,9 +81,9 @@ export default class Sidebar extends PureComponent<{ className={styles.cancel} title="Clear" onClick={() => - alert( - 'TODO: Implement clearing' - ) + filter.label === 'Category' + ? setCategory('') + : setLicense('') } > × diff --git a/client/src/routes/Search/Sidebar.tsx b/client/src/routes/Search/Sidebar.tsx index 1c55768..4b3d407 100644 --- a/client/src/routes/Search/Sidebar.tsx +++ b/client/src/routes/Search/Sidebar.tsx @@ -4,7 +4,7 @@ import Filters from './Filters' import styles from './Sidebar.module.scss' export default function Sidebar({ - searchInput, + search, inputChange, category, license, @@ -12,7 +12,6 @@ export default function Sidebar({ setLicense }: { search: string - searchInput: string inputChange: any category: string license: string @@ -23,10 +22,10 @@ export default function Sidebar({