bigbluebutton-strapi
Version:
Integrate online classes into Strapi CMS via BigBlueButton open-source video conferencing. This free plugin also provides API end-points to easily setup start and join buttons for web conferencing into any frontend app.
40 lines (36 loc) • 975 B
JavaScript
import AceEditor from 'react-ace';
import React from 'react';
import PropTypes from 'prop-types';
import 'ace-builds/src-noconflict/mode-javascript';
import 'ace-builds/src-noconflict/theme-github';
import 'ace-builds/src-noconflict/ext-language_tools';
const AceEditorSnippet = ({ height, value }) => {
return (
<AceEditor
placeholder="BigBlueButton Settings"
mode="javascript"
theme="github"
name="demoCode"
fontSize={18}
showPrintMargin
showGutter={false}
highlightActiveLine={false}
readOnly
height={height}
width="680px"
value={value}
setOptions={{
enableBasicAutocompletion: false,
enableLiveAutocompletion: false,
enableSnippets: false,
showLineNumbers: false,
tabSize: 2,
}}
/>
);
};
export default AceEditorSnippet;
AceEditorSnippet.propTypes = {
value: PropTypes.string.isRequired,
height: PropTypes.string.isRequired,
};