InvokeAI/invokeai/frontend/web/src/features/nodes/hooks
psychedelicious bf4310ca71 fix(ui): errors when node template or field template doesn't exist
Some asserts were bubbling up in places where they shouldn't have, causing errors when a node has a field without a matching template, or vice-versa.

To resolve this without sacrificing the runtime safety provided by asserts, a `InvocationFieldCheck` component now wraps all field components. This component renders a fallback when a field doesn't exist, so the inner components can safely use the asserts.
2024-05-21 11:22:08 +10:00
..
useBuildNode.ts feat(ui): move invocation templates out of redux (wip) 2024-05-17 13:24:23 +10:00
useConnection.ts perf(ui): ignore all no-op node and edge changes 2024-05-19 20:14:01 +10:00
useConnectionState.ts feat(ui): use connection validationResults directly in components 2024-05-19 20:14:01 +10:00
useCopyPaste.ts perf(ui): ignore all no-op node and edge changes 2024-05-19 20:14:01 +10:00
useDoesInputHaveValue.ts feat(ui): workflow schema v3 (WIP) 2024-03-01 10:42:33 +11:00
useExecutionState.ts feat(ui): extract node execution state from nodesSlice 2024-05-17 13:24:23 +10:00
useFieldInputInstance.ts feat(ui): workflow schema v3 (WIP) 2024-03-01 10:42:33 +11:00
useFieldInputTemplate.ts fix(ui): errors when node template or field template doesn't exist 2024-05-21 11:22:08 +10:00
useFieldLabel.ts feat(ui): workflow schema v3 (WIP) 2024-03-01 10:42:33 +11:00
useFieldNames.ts fix(ui): errors when node template or field template doesn't exist 2024-05-21 11:22:08 +10:00
useFieldOriginalValue.ts workflow tab (#5680) 2024-02-14 09:02:07 -05:00
useFieldOutputTemplate.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useFieldTemplate.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useFieldTemplateTitle.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useFieldValue.ts workflow tab (#5680) 2024-02-14 09:02:07 -05:00
useGetNodesNeedUpdate.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useHasImageOutput.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useIsIntermediate.ts feat(ui): workflow schema v3 (WIP) 2024-03-01 10:42:33 +11:00
useIsValidConnection.ts fix(ui): handling for in-progress edge updates during conection validation 2024-05-19 20:14:01 +10:00
useMouseOverNode.ts feat(ui): optimized useMouseOverNode 2024-01-01 08:13:23 -05:00
useNodeClassification.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useNodeData.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useNodeLabel.ts fix(ui): crash when using a notes node 2024-05-21 10:06:09 +10:00
useNodeNeedsUpdate.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useNodePack.ts feat(ui): workflow schema v3 (WIP) 2024-03-01 10:42:33 +11:00
useNodeTemplate.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
useNodeTemplateTitle.ts fix(ui): crash when using a notes node 2024-05-21 10:06:09 +10:00
useOutputFieldNames.ts feat(ui): move invocation templates out of redux 2024-05-17 13:24:23 +10:00
usePrettyFieldType.ts feat(ui): updated field type translations 2024-05-20 11:28:33 +10:00
useUseCache.ts feat(ui): workflow schema v3 (WIP) 2024-03-01 10:42:33 +11:00
useWithFooter.ts perf(ui): optimize useFeatureStatus 2024-04-15 22:50:54 +10:00
useWorkflowWatcher.ts feat(ui): workflow schema v3 (WIP) 2024-03-01 10:42:33 +11:00