From 32d2a856d49965ae438ad0323f492495d7e6c227 Mon Sep 17 00:00:00 2001 From: Zerebos Date: Fri, 15 Mar 2024 23:52:29 -0400 Subject: [PATCH] Fix for more functional components --- renderer/src/styles/ui/addonlist.css | 2 +- renderer/src/ui/errorboundary.jsx | 2 +- renderer/src/ui/modals.js | 2 +- renderer/src/ui/modals/stack.jsx | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/renderer/src/styles/ui/addonlist.css b/renderer/src/styles/ui/addonlist.css index 77a548e9..a6fef53a 100644 --- a/renderer/src/styles/ui/addonlist.css +++ b/renderer/src/styles/ui/addonlist.css @@ -237,7 +237,7 @@ } .bd-addon-modal { - min-height: unset; + min-height: 0; } .bd-addon-modal-settings { diff --git a/renderer/src/ui/errorboundary.jsx b/renderer/src/ui/errorboundary.jsx index f60e746d..4587411e 100644 --- a/renderer/src/ui/errorboundary.jsx +++ b/renderer/src/ui/errorboundary.jsx @@ -15,7 +15,7 @@ export default class ErrorBoundary extends React.Component { } render() { - if (this.state.hasError) return
IPC.openDevTools()} className="react-error">There was an unexpected Error. Click to open console for more details.
; + if (this.state.hasError && !this.props.hideError) return
IPC.openDevTools()} className="react-error">There was an unexpected Error. Click to open console for more details.
; return this.props.children; } } diff --git a/renderer/src/ui/modals.js b/renderer/src/ui/modals.js index 5d712766..e86d7f0a 100644 --- a/renderer/src/ui/modals.js +++ b/renderer/src/ui/modals.js @@ -280,7 +280,7 @@ export default class Modals { static makeStack() { const div = DOMManager.parseHTML(`
`); DOMManager.bdBody.append(div); - ReactDOM.render(, div); + ReactDOM.render(, div); this.hasInitialized = true; } diff --git a/renderer/src/ui/modals/stack.jsx b/renderer/src/ui/modals/stack.jsx index 79886e87..28613e5a 100644 --- a/renderer/src/ui/modals/stack.jsx +++ b/renderer/src/ui/modals/stack.jsx @@ -7,8 +7,8 @@ import Backdrop from "./backdrop"; const {Fragment, useState, useCallback, useEffect} = React; -const Transitions = WebpackModules.getModule(m => m?.defaultProps?.transitionAppear); -// const Transitions = WebpackModules.getByProps("TransitionGroup").TransitionGroup; +const Transitions = WebpackModules.getModule(m => m?.defaultProps?.transitionAppear || m?.TransitionGroup?.defaultProps); +const TransitionGroup = Transitions.TransitionGroup ?? Transitions; class ModalLayer extends React.Component { constructor(props) { @@ -69,8 +69,8 @@ export default function ModalStack() { }; }, [addModal]); - return + return removeModal(modals[modals.length - 1].modalKey)} /> {modals.length && removeModal(modals[modals.length - 1].modalKey)} />} - ; + ; } \ No newline at end of file