@@ -3,7 +3,7 @@ import { useSelector } from 'react-redux'
33import { useRouteMatch } from 'react-router-dom'
44import { FEATURES } from '@gnosis.pm/safe-react-gateway-sdk'
55
6- import { getShortName , isFeatureEnabled } from 'src/config'
6+ import { getShortName } from 'src/config'
77import { ListItemType } from 'src/components/List'
88import ListIcon from 'src/components/List/ListIcon'
99import { currentSafeFeaturesEnabled , currentSafeWithNames } from 'src/logic/safe/store/selectors'
@@ -15,12 +15,13 @@ import {
1515 generatePrefixedAddressRoutes ,
1616} from 'src/routes/routes'
1717import { IS_PRODUCTION } from 'src/utils/constants'
18+ import { hasFeature } from 'src/logic/safe/utils/safeVersion'
1819
1920const useSidebarItems = ( ) : ListItemType [ ] => {
2021 const featuresEnabled = useSelector ( currentSafeFeaturesEnabled )
21- const safeAppsEnabled = isFeatureEnabled ( FEATURES . SAFE_APPS )
22- const isCollectiblesEnabled = isFeatureEnabled ( FEATURES . ERC721 )
23- const isSpendingLimitEnabled = isFeatureEnabled ( FEATURES . SPENDING_LIMIT )
22+ const safeAppsEnabled = hasFeature ( FEATURES . SAFE_APPS )
23+ const isCollectiblesEnabled = hasFeature ( FEATURES . ERC721 )
24+ const isSpendingLimitEnabled = hasFeature ( FEATURES . SPENDING_LIMIT )
2425 const { needsUpdate } = useSelector ( currentSafeWithNames )
2526 const safeAddress = extractSafeAddress ( )
2627 const granted = useSelector ( grantedSelector )
0 commit comments