File tree Expand file tree Collapse file tree 3 files changed +12
-16
lines changed
src/Shared/Hooks/useUserPreferences Expand file tree Collapse file tree 3 files changed +12
-16
lines changed Original file line number Diff line number Diff line change 14
14
* limitations under the License.
15
15
*/
16
16
17
- import { ResourceKindType } from '@Shared/index'
18
-
19
17
export const USER_PREFERENCES_ATTRIBUTE_KEY = 'userPreferences'
20
-
21
- export const UserPreferenceResourceKeys : ResourceKindType [ ] = [ ResourceKindType . devtronApplication ]
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ import {
30
30
UserPathValueMapType ,
31
31
UserPreferenceResourceProps ,
32
32
} from './types'
33
- import { getUserPreferenceResourcesMetaData } from './utils'
33
+ import { getUserPreferenceResourcesMetadata } from './utils'
34
34
35
35
/**
36
36
* @returns UserPreferencesType
@@ -100,7 +100,7 @@ const getUserPreferencePayload = async ({
100
100
101
101
case 'resources' :
102
102
return {
103
- resources : getUserPreferenceResourcesMetaData ( value as BaseAppMetaData [ ] ) ,
103
+ resources : getUserPreferenceResourcesMetadata ( value as BaseAppMetaData [ ] ) ,
104
104
}
105
105
default :
106
106
return { }
Original file line number Diff line number Diff line change 1
- import { BaseAppMetaData , ResourceKindType , UserPreferenceResourceKeys } from '@Shared/index'
1
+ import { BaseAppMetaData , ResourceKindType } from '@Shared/index'
2
2
import { UserPreferenceFilteredListTypes , UserPreferenceResourceActions , UserPreferenceResourceType } from './types'
3
3
4
- export const getUserPreferenceResourcesMetaData = ( recentlyVisited : BaseAppMetaData [ ] ) : UserPreferenceResourceType =>
5
- UserPreferenceResourceKeys . reduce ( ( acc , resource ) => {
6
- acc [ resource ] = {
7
- [ UserPreferenceResourceActions . RECENTLY_VISITED ] : recentlyVisited ,
8
- }
9
- return acc
10
- } , { } as UserPreferenceResourceType )
4
+ export const getUserPreferenceResourcesMetadata = ( recentlyVisited : BaseAppMetaData [ ] ) : UserPreferenceResourceType => ( {
5
+ [ ResourceKindType . devtronApplication ] : {
6
+ [ UserPreferenceResourceActions . RECENTLY_VISITED ] : recentlyVisited . map ( ( { appId, appName } ) => ( {
7
+ appId,
8
+ appName,
9
+ } ) ) ,
10
+ } ,
11
+ } )
11
12
12
13
export const getFilteredUniqueAppList = ( {
13
14
userPreferencesResponse,
@@ -29,6 +30,5 @@ export const getFilteredUniqueAppList = ({
29
30
...validApps . filter ( ( app ) => app . appId !== appId ) , // Keep previous order, remove duplicate
30
31
] . slice ( 0 , 6 ) // Limit to 6 items
31
32
32
- const uniqueFilteredApps = isInvalidAppId ? uniqueApps . filter ( ( app ) => app . appId !== Number ( appId ) ) : uniqueApps
33
- return uniqueFilteredApps
33
+ return isInvalidAppId ? uniqueApps . filter ( ( app ) => app . appId !== Number ( appId ) ) : uniqueApps
34
34
}
You can’t perform that action at this time.
0 commit comments