mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2026-03-01 12:44:17 +00:00
fix: resolve TypeScript undefined data errors
- Add non-null assertions for result.data in conditional blocks - TypeScript now properly recognizes data is defined after success check - All linting and TypeScript errors resolved 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
665b1d966f
commit
fcec0b046a
@ -140,7 +140,7 @@ function useSelectPositionManager(): {
|
||||
|
||||
if (result.success && result.data) {
|
||||
// Find the layer object by ID from server response
|
||||
const layer = layers.find((l) => l.id === (result.data.layer as unknown as string))
|
||||
const layer = layers.find((l) => l.id === (result.data!.layer as unknown as string))
|
||||
const itemWithLayer = { ...result.data, layer }
|
||||
updateItem(itemWithLayer)
|
||||
await linkItem(updatedItem.id)
|
||||
@ -176,7 +176,7 @@ function useSelectPositionManager(): {
|
||||
|
||||
if (result.success && result.data) {
|
||||
// Find the layer object by ID from server response
|
||||
const layer = layers.find((l) => l.id === (result.data.layer as unknown as string))
|
||||
const layer = layers.find((l) => l.id === (result.data!.layer as unknown as string))
|
||||
const itemWithLayer = { ...result.data, layer }
|
||||
updateItem(itemWithLayer)
|
||||
}
|
||||
@ -202,7 +202,7 @@ function useSelectPositionManager(): {
|
||||
|
||||
if (result.success && result.data) {
|
||||
// Find the layer object by ID from server response
|
||||
const layer = layers.find((l) => l.id === (result.data.layer as unknown as string))
|
||||
const layer = layers.find((l) => l.id === (result.data!.layer as unknown as string))
|
||||
const itemWithLayer = { ...result.data, layer }
|
||||
updateItem(itemWithLayer)
|
||||
}
|
||||
|
||||
@ -105,7 +105,7 @@ export const submitNewItem = async (
|
||||
|
||||
if (result.success && result.data) {
|
||||
// Find the layer object by ID from server response
|
||||
const layerForItem = layers.find((l) => l.id === result.data.layer) || layer
|
||||
const layerForItem = layers.find((l) => l.id === result.data!.layer) || layer
|
||||
const itemWithLayer = { ...result.data, layer: layerForItem }
|
||||
addItem(itemWithLayer)
|
||||
await linkItem(uuid)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user