mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 22:23:42 +01:00
Merge pull request #18898 from overleaf/jpa-no-window
[web] migrate from window attributes to getMeta GitOrigin-RevId: 3dcf1ab6b01155e5e4abeb3e78d0fa9053e055bc
This commit is contained in:
@@ -86,9 +86,8 @@ export function createReactScopeValueStore(projectId: string) {
|
||||
return scopeStore
|
||||
}
|
||||
|
||||
const projectId = window.project_id
|
||||
|
||||
export const IdeReactProvider: FC = ({ children }) => {
|
||||
const projectId = getMeta('ol-project_id')
|
||||
const [scopeStore] = useState(() => createReactScopeValueStore(projectId))
|
||||
const [eventEmitter] = useState(createIdeEventEmitter)
|
||||
const [scopeEventEmitter] = useState(
|
||||
@@ -129,11 +128,10 @@ export const IdeReactProvider: FC = ({ children }) => {
|
||||
body: {
|
||||
error: errorObj,
|
||||
meta: metadata,
|
||||
_csrf: window.csrfToken,
|
||||
},
|
||||
})
|
||||
},
|
||||
[socket.socket, release]
|
||||
[socket.socket, release, projectId]
|
||||
)
|
||||
|
||||
// Populate scope values when joining project, then fire project:joined event
|
||||
@@ -175,7 +173,14 @@ export const IdeReactProvider: FC = ({ children }) => {
|
||||
reportError,
|
||||
projectJoined,
|
||||
}),
|
||||
[eventEmitter, eventLog, projectJoined, reportError, startedFreeTrial]
|
||||
[
|
||||
eventEmitter,
|
||||
eventLog,
|
||||
projectId,
|
||||
projectJoined,
|
||||
reportError,
|
||||
startedFreeTrial,
|
||||
]
|
||||
)
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user