refactor: don't pass zenModeEnable, viewModeEnabled and toggleZenMode props to LayerUI (#5444)

refactor: don't pass zenModeEnabled and viewModeEnabled props to LayerUI
This commit is contained in:
Aakansha Doshi 2022-07-14 16:13:10 +05:30 committed by GitHub
parent 1ea67ba93d
commit df14c69977
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 30 additions and 43 deletions

View file

@ -469,7 +469,6 @@ class App extends React.Component<AppProps, AppState> {
}
public render() {
const { zenModeEnabled, viewModeEnabled } = this.state;
const selectedElement = getSelectedElements(
this.scene.getNonDeletedElements(),
this.state,
@ -484,7 +483,7 @@ class App extends React.Component<AppProps, AppState> {
return (
<div
className={clsx("excalidraw excalidraw-container", {
"excalidraw--view-mode": viewModeEnabled,
"excalidraw--view-mode": this.state.viewModeEnabled,
"excalidraw--mobile": this.device.isMobile,
})}
ref={this.excalidrawContainerRef}
@ -515,17 +514,14 @@ class App extends React.Component<AppProps, AppState> {
files: null,
})
}
zenModeEnabled={zenModeEnabled}
toggleZenMode={this.toggleZenMode}
langCode={getLanguage().code}
isCollaborating={this.props.isCollaborating}
renderTopRightUI={renderTopRightUI}
renderCustomFooter={renderFooter}
renderCustomStats={renderCustomStats}
viewModeEnabled={viewModeEnabled}
showExitZenModeBtn={
typeof this.props?.zenModeEnabled === "undefined" &&
zenModeEnabled
this.state.zenModeEnabled
}
showThemeBtn={
typeof this.props?.theme === "undefined" &&
@ -1632,10 +1628,6 @@ class App extends React.Component<AppProps, AppState> {
});
};
toggleZenMode = () => {
this.actionManager.executeAction(actionToggleZenMode);
};
scrollToContent = (
target:
| ExcalidrawElement