ImFusion Web SDK

useVisibleData

ts
function useVisibleData(): HandleArray<Data>;

Returns the reactive list of currently visible datasets.

Subscribes to RadiologyViewGroup.onVisibleDataChanged.

Returns

HandleArray<Data>

A HandleArray of visible datasets

Throws

If called outside of an ImFusionProvider

Throws

If called before the SDK has finished initializing

Example

tsx
function VisibleDataInfo() {
  const visibleData = useVisibleData();
  return <p>Visible: {visibleData.map((d) => d.name).join(', ')}</p>;
}

See

useData