mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2025-12-13 07:46:10 +00:00
Add proper item to local state
This commit is contained in:
parent
078f2c7e6c
commit
e6673601c4
@ -32,17 +32,19 @@ export const useMyProfile = () => {
|
||||
name: user.first_name ?? 'User',
|
||||
}
|
||||
|
||||
const result = await userLayer.api.createItem(newProfile)
|
||||
const serverResponse = await userLayer.api.createItem(newProfile)
|
||||
|
||||
// Use server response for local state update
|
||||
addItem({
|
||||
...result,
|
||||
const newItem = {
|
||||
...serverResponse,
|
||||
user_created: user,
|
||||
layer: userLayer,
|
||||
public_edit: false,
|
||||
})
|
||||
}
|
||||
|
||||
return result
|
||||
// Use server response for local state update
|
||||
addItem(newItem)
|
||||
|
||||
return newItem
|
||||
}
|
||||
|
||||
return { myProfile, isMyProfileLoaded, isUserProfileLayerLoaded, createEmptyProfile }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user