File tree Expand file tree Collapse file tree 2 files changed +33
-0
lines changed
frontend/src/modules/member/config/filters Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -12,8 +12,10 @@ import joinedDate from './joinedDate/config';
12
12
import lastActivityDate from './lastActivityDate/config' ;
13
13
import reach from './reach/config' ;
14
14
import tags from './tags/config' ;
15
+ import memberName from './memberName/config' ;
15
16
16
17
export const memberFilters : Record < string , FilterConfig > = {
18
+ memberName,
17
19
noOfActivities,
18
20
noOfOSSContributions,
19
21
activeOn,
Original file line number Diff line number Diff line change
1
+ import { FilterConfigType } from '@/shared/modules/filters/types/FilterConfig' ;
2
+ import {
3
+ StringFilterConfig ,
4
+ StringFilterOptions ,
5
+ StringFilterValue ,
6
+ } from '@/shared/modules/filters/types/filterTypes/StringFilterConfig' ;
7
+ import { itemLabelRendererByType } from '@/shared/modules/filters/config/itemLabelRendererByType' ;
8
+ import { apiFilterRendererByType } from '@/shared/modules/filters/config/apiFilterRendererByType' ;
9
+
10
+ const memberName : StringFilterConfig = {
11
+ id : 'memberName' ,
12
+ label : 'Member name' ,
13
+ iconClass : 'ri-account-circle-line' ,
14
+ type : FilterConfigType . STRING ,
15
+ options : { } ,
16
+ itemLabelRenderer (
17
+ value : StringFilterValue ,
18
+ options : StringFilterOptions ,
19
+ ) : string {
20
+ return itemLabelRendererByType [ FilterConfigType . STRING ] (
21
+ 'Member name' ,
22
+ value ,
23
+ options ,
24
+ ) ;
25
+ } ,
26
+ apiFilterRenderer ( value : StringFilterValue ) : any [ ] {
27
+ return apiFilterRendererByType [ FilterConfigType . STRING ] ( 'memberName' , value ) ;
28
+ } ,
29
+ } ;
30
+
31
+ export default memberName ;
You can’t perform that action at this time.
0 commit comments