Uncaught TypeError: p is not a constructor
at new f (firepad.min.js:1)
at Function.f (firepad.min.js:1)
at eval (index.jsx?4518:100)
at commitHookEffectListMount (react-dom.development.js:19731)
at commitPassiveHookEffects (react-dom.development.js:19769)
at HTMLUnknownElement.callCallback (react-dom.development.js:188)
at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
at invokeGuardedCallback (react-dom.development.js:292)
at flushPassiveEffectsImpl (react-dom.development.js:22853)
at unstable_runWithPriority (scheduler.development.js:653)
at runWithPriority$1 (react-dom.development.js:11039)
at flushPassiveEffects (react-dom.development.js:22820)
at react-dom.development.js:22699
at workLoop (scheduler.development.js:597)
at flushWork (scheduler.development.js:552)
at MessagePort.performWorkUntilDeadline (scheduler.development.js:164)
Version info
*Firebase:"firebase": "^7.21.1"*
*Firepad:https://firepad.io/releases/v1.5.10/firepad.min.js*
*Ace:"react-ace": "^9.1.3"*
CodeMirror:
Other (e.g. Node, browser, operating system) (if applicable):
Test case
Steps to reproduce
import React, { useEffect, useState } from 'react' import Firebase from 'firebase'; import AceEditor from 'react-ace';
const Pad = (props) => {
}
export default Pad;
Expected behavior
I should get a firepad initialized
Actual behavior
for the below line of code i'm getting the error :-
const firepad = global.window.Firepad.fromACE(firepadRef, global.ace, { userId: 'user_1', userColor: '#FFA500', })
error :-
Uncaught TypeError: p is not a constructor at new f (firepad.min.js:1) at Function.f (firepad.min.js:1) at eval (index.jsx?4518:100) at commitHookEffectListMount (react-dom.development.js:19731) at commitPassiveHookEffects (react-dom.development.js:19769) at HTMLUnknownElement.callCallback (react-dom.development.js:188) at Object.invokeGuardedCallbackDev (react-dom.development.js:237) at invokeGuardedCallback (react-dom.development.js:292) at flushPassiveEffectsImpl (react-dom.development.js:22853) at unstable_runWithPriority (scheduler.development.js:653) at runWithPriority$1 (react-dom.development.js:11039) at flushPassiveEffects (react-dom.development.js:22820) at react-dom.development.js:22699 at workLoop (scheduler.development.js:597) at flushWork (scheduler.development.js:552) at MessagePort.performWorkUntilDeadline (scheduler.development.js:164)