mirador
Version:
An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations.
11 lines (8 loc) • 379 B
JavaScript
import { useSelector } from 'react-redux';
import CanvasWorld from '../lib/CanvasWorld';
import { getMiradorCanvasWrapper } from '../state/selectors/wrappers';
/** */
export default function useCanvasWorldService() {
const getMiradorCanvas = useSelector(getMiradorCanvasWrapper);
return { get: (canvases) => canvases && new CanvasWorld(canvases.map(getMiradorCanvas)) };
}