mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2026-03-01 12:44:17 +00:00
show toasts
This commit is contained in:
parent
107195810b
commit
8b329a51da
@ -141,15 +141,19 @@ function useItemsManager(initialItems: Item[]): {
|
||||
|
||||
for (const layer of layersRef.current) {
|
||||
if (layer.api) {
|
||||
try {
|
||||
const result = await layer.api.getItems()
|
||||
result.map((item) => {
|
||||
dispatch({ type: 'ADD', item: { ...item, layer } })
|
||||
return null
|
||||
})
|
||||
} catch (error) {
|
||||
console.error(`Failed to reload items for layer ${layer.name}:`, error)
|
||||
}
|
||||
const result = await toast.promise(layer.api.getItems(), {
|
||||
pending: `loading ${layer.name} ...`,
|
||||
success: `${layer.name} loaded`,
|
||||
error: {
|
||||
render({ data }) {
|
||||
return `${data}`
|
||||
},
|
||||
},
|
||||
})
|
||||
result.map((item) => {
|
||||
dispatch({ type: 'ADD', item: { ...item, layer } })
|
||||
return null
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user