This PR removes the dependency on @fi-sci/modal-window in favor of modal dialog boxes more in line with the MUI standard & default look-and-feel. Functionality is unchanged.
Additional changes include moving the content of the connection-configuration modal dialog to its own file, and adding a ThemeProvider component at the project root to fix a persistent known issue in MUI/Vite combinations (see https://github.com/mui/material-ui/issues/31835). (I incidentally updated the versions of MUI and Icons-Material while attempting to address this bug, but I think this isn't super important--we can back out if desired.)
This PR removes the dependency on
@fi-sci/modal-window
in favor of modal dialog boxes more in line with the MUI standard & default look-and-feel. Functionality is unchanged.Additional changes include moving the content of the connection-configuration modal dialog to its own file, and adding a
ThemeProvider
component at the project root to fix a persistent known issue in MUI/Vite combinations (see https://github.com/mui/material-ui/issues/31835). (I incidentally updated the versions ofMUI
andIcons-Material
while attempting to address this bug, but I think this isn't super important--we can back out if desired.)The "CloseableDialog" component follows directly on the example from https://mui.com/material-ui/react-dialog/ (see "Customization").