app/javascript/components/helpers/library.js
// For unite the received data with data in our app
export const mergeData = (receivedData, data, setData) =>{
setData({
...data,
response: {
...data.response,
attributes: {
...receivedData.data.attributes}},
emotion:{
...receivedData.emotion},
user_shoutouts: [
...receivedData.user_shoutouts
],
current_user: {
...receivedData.current_user},
})
}
export const userFullName = user => {
if ( !user ) { return }
return user.last_name === '' ? user.first_name : `${user.first_name} ${user.last_name}`
}