UNPKG

@bbc/react-transcript-editor

Version:

A React component to make transcribing audio and video easier and faster.

28 lines (24 loc) 636 B
import draftToTxt from './txt/index'; /** * Adapters for Draft.js conversion * @param {json} blockData - Draft.js blocks * @param {string} exportFormat - the type of file supported by the available adapters */ const exportAdapter = (blockData, exportFormat) => { switch (exportFormat) { case 'draftjs': return { data: JSON.stringify(blockData, null, 2), ext: 'json' }; case 'txt': return { data: draftToTxt(blockData), ext: 'txt' }; default: // code block console.error('Did not recognise the export format'); } }; export default exportAdapter;