UNPKG

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.

14 lines (9 loc) 383 B
import { useContext } from 'react'; import PluginContext from './PluginContext'; /** withPlugins should be the innermost HOC */ export function usePlugins(targetName) { const pluginMap = useContext(PluginContext); const plugins = (pluginMap || {})[targetName]; const PluginComponents = (plugins?.add || []).map(plugin => plugin.component); return { PluginComponents }; }