Skip to content

Commit 9ef57ea

Browse files
committed
Tweaker nullstill-knapp
1 parent ddf8ad5 commit 9ef57ea

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

src/components/common/paginator/Paginator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ type Props = {
1010
};
1111

1212
export const Paginator = ({ numPages, pageNumber, onPageChange }: Props) => {
13-
if (numPages <= 1) {
13+
if (numPages < 2) {
1414
return null;
1515
}
1616

src/components/left-section/categories/CategoriesMenu.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ type Props = {
1212
};
1313

1414
export const CategoriesMenu = ({ rootCategories, className }: Props) => {
15-
const { updateSearchParams } = useSearchState();
15+
const { updateSearchParams, searchParams } = useSearchState();
1616

1717
return (
1818
<TreeView
@@ -25,6 +25,7 @@ export const CategoriesMenu = ({ rootCategories, className }: Props) => {
2525
<CheckboxGroup
2626
legend={'Velg kategorier for søket'}
2727
hideLegend={true}
28+
value={searchParams.categoryKeys || []}
2829
onChange={(values) => updateSearchParams({ categoryKeys: values })}
2930
>
3031
{rootCategories.map((category) => (

src/components/left-section/search/search-input/SearchInput.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ type Props = {
1111
};
1212

1313
export const SearchInput = ({ className }: Props) => {
14-
const { setSearchResult, searchParams, setSearchParams, runSearch } = useSearchState();
14+
const { setSearchResult, searchParams, updateSearchParams, runSearch } = useSearchState();
1515

1616
const inputRef = useRef<HTMLInputElement>(null);
1717

@@ -42,7 +42,8 @@ export const SearchInput = ({ className }: Props) => {
4242
hideLabel={true}
4343
size={'small'}
4444
ref={inputRef}
45-
onChange={(value) => setSearchParams({ ...searchParams, query: value })}
45+
value={searchParams.query || ''}
46+
onChange={(value) => updateSearchParams({ query: value })}
4647
/>
4748
</form>
4849
</div>

src/context/search-state/SearchStateProvider.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ export const SearchStateProvider = ({ children }: Props) => {
2828
};
2929

3030
const resetSearchSettings = () => {
31-
setSearchParams({ ...initialSearchParams, query: searchParams.query });
31+
setSearchParams(initialSearchParams);
32+
setSearchResultIsOpen(false);
3233
persistSearchParams(initialSearchParams, basePath);
3334
};
3435

0 commit comments

Comments
 (0)