ImFusion Web SDK

ImFusionError

ts
function ImFusionError(__namedParameters: ImFusionErrorProps): Element | null;

Renders children when SDK initialization has failed.

Use useImFusionError inside children to access the error object.

Parameters

ParameterType
__namedParametersImFusionErrorProps

Returns

Element | null

Example

tsx
<ImFusionProvider>
  <ImFusionCanvas />
  <ImFusionLoading>
    <Spinner />
  </ImFusionLoading>
  <ImFusionError>
    <ErrorDisplay />
  </ImFusionError>
  <ImFusionReady>
    <App />
  </ImFusionReady>
</ImFusionProvider>
tsx
function ErrorDisplay() {
  const error = useImFusionError();
  return <p>Failed to initialize: {error.message}</p>;
}

See