Use this to register custom viewers for specific resource types. The viewer will be used when opening files of that type.
import { QASessionViewer } from '@hiyve/react-collaboration';
const customViewers: CustomViewerMap = {
'qa-session': (data, file, onClose) => (
<QASessionViewer sessionData={data} onClose={onClose} />
),
'poll-results': (data, file, onClose) => (
<PollResultsViewer data={data} onClose={onClose} />
),
};
<FileViewer customViewers={customViewers} ... />
Map of resource types to custom viewer render functions.