Skip to content

Commit a4c19fa

Browse files
committed
FO-2772 Refaktorering av filter design
1 parent fef45dc commit a4c19fa

File tree

24 files changed

+201
-162
lines changed

24 files changed

+201
-162
lines changed

src/components/filter-paneler/enhet-filter-panel/enhet-dropdown/enhet-dropdown.tsx

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/components/filter-paneler/enhet-filter-panel/enhet-filter-panel.tsx

Lines changed: 0 additions & 32 deletions
This file was deleted.

src/components/filter-paneler/filter-panel/filter-panel.less

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/components/filter-paneler/filter-panel/filter-panel.tsx

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/components/filter-paneler/status-filter-panel/status-filter-panel.less

Whitespace-only changes.

src/components/filter-paneler/status-filter-panel/status-filter-panel.tsx

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/components/filter-paneler/status-filter-panel/status-radio/status-radio.less

Whitespace-only changes.

src/components/filter-paneler/status-filter-panel/status-radio/status-radio.tsx

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.custom-dropdown {
2+
width: 300px;
3+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import React from 'react';
2+
import Select from 'react-select';
3+
import { Element } from 'nav-frontend-typografi';
4+
import { DropdownOption } from '../enhet-dropdown/enhet-dropdown';
5+
import { useFilterStore } from '../../../stores/filter-store';
6+
import './custom-dropdown.less';
7+
8+
export enum CustomFilter {
9+
MINE_BRUKERE = 'MINE_BRUKERE',
10+
MANGLER_BESLUTTER = 'MANGLER_BESLUTTER'
11+
}
12+
13+
const customOptions: DropdownOption[] = [
14+
{ value: CustomFilter.MINE_BRUKERE, label: 'Mine brukere' },
15+
{ value: CustomFilter.MANGLER_BESLUTTER, label: 'Mangler beslutter' }
16+
];
17+
18+
export const CustomDropdown = () => {
19+
const { filters, setStatusFilter } = useFilterStore();
20+
21+
function handleOnStatusSelectedChanged(selectedOption: DropdownOption | null) {
22+
console.log('selectedOption', selectedOption); // tslint:disable-line
23+
}
24+
25+
return (
26+
<div className="custom-dropdown">
27+
<Element>Filter</Element>
28+
<Select
29+
inputId="custom-filter"
30+
placeholder="Velg filter"
31+
options={customOptions}
32+
onChange={handleOnStatusSelectedChanged as any}
33+
/>
34+
</div>
35+
);
36+
};

0 commit comments

Comments
 (0)