Add generateProfileLink
This commit is contained in:
parent
ae8f0f36d8
commit
24caa2cfcd
4 changed files with 31 additions and 1 deletions
|
@ -0,0 +1,10 @@
|
|||
const generateProfileLink = (user, name = '') => {
|
||||
const baseLinkParams = { name: 'user-profile' }
|
||||
const { id } = user
|
||||
|
||||
return { ...baseLinkParams, params: (isExternal(user) ? { id } : { name }) }
|
||||
}
|
||||
|
||||
const isExternal = ({screen_name}) => (screen_name.indexOf('@') > 0)
|
||||
|
||||
export default generateProfileLink
|
Loading…
Add table
Add a link
Reference in a new issue