Use 'userProfileLink' to generate user-profile link

This commit is contained in:
Maxim Filippov 2018-12-13 19:57:11 +03:00
parent 70c48a076d
commit e4a34cc4d4
14 changed files with 58 additions and 28 deletions

View file

@ -1,10 +1,10 @@
const generateProfileLink = (user, name = '') => {
const baseLinkParams = { name: 'user-profile' }
const { id } = user
return { ...baseLinkParams, params: (isExternal(user) ? { id } : { name }) }
const generateProfileLink = (id, screenName) => {
return {
name: 'user-profile',
params: (isExternal(screenName) ? { id } : { name: screenName })
}
}
const isExternal = ({screen_name}) => (screen_name.indexOf('@') > -1)
const isExternal = screenName => (screenName.indexOf('@') > -1)
export default generateProfileLink