Review Changes : Move Provider up and fetch in field

This commit is contained in:
Fannie Yan
2022-03-25 12:53:38 +01:00
parent a574bcd887
commit 7ccce6b288
2 changed files with 20 additions and 29 deletions

View File

@@ -63,27 +63,25 @@ export class EventsEditorContainer extends React.Component<RenderEditorContainer
}
return (
<LeaderboardProvider gameId={project.getProjectUuid()}>
<EventsSheet
ref={editor => (this.editor = editor)}
setToolbar={this.props.setToolbar}
onOpenLayout={this.props.onOpenLayout}
resourceSources={this.props.resourceSources}
onChooseResource={this.props.onChooseResource}
resourceExternalEditors={this.props.resourceExternalEditors}
openInstructionOrExpression={this.props.openInstructionOrExpression}
onCreateEventsFunction={this.props.onCreateEventsFunction}
unsavedChanges={this.props.unsavedChanges}
project={project}
scope={{
layout,
}}
globalObjectsContainer={project}
objectsContainer={layout}
events={layout.getEvents()}
onOpenExternalEvents={this.props.onOpenExternalEvents}
/>
</LeaderboardProvider>
<EventsSheet
ref={editor => (this.editor = editor)}
setToolbar={this.props.setToolbar}
onOpenLayout={this.props.onOpenLayout}
resourceSources={this.props.resourceSources}
onChooseResource={this.props.onChooseResource}
resourceExternalEditors={this.props.resourceExternalEditors}
openInstructionOrExpression={this.props.openInstructionOrExpression}
onCreateEventsFunction={this.props.onCreateEventsFunction}
unsavedChanges={this.props.unsavedChanges}
project={project}
scope={{
layout,
}}
globalObjectsContainer={project}
objectsContainer={layout}
events={layout.getEvents()}
onOpenExternalEvents={this.props.onOpenExternalEvents}
/>
);
}
}

View File

@@ -181,11 +181,4 @@ export class ExternalEventsEditorContainer extends React.Component<
export const renderExternalEventsEditorContainer = (
props: RenderEditorContainerPropsWithRef
) =>
props.project ? (
<LeaderboardProvider gameId={props.project.getProjectUuid()}>
<ExternalEventsEditorContainer {...props} />
</LeaderboardProvider>
) : (
<ExternalEventsEditorContainer {...props} />
);
) => <ExternalEventsEditorContainer {...props} />;