Merge branch 'react-18' into dev
This commit is contained in:
commit
317d18f3df
5 changed files with 50 additions and 44 deletions
|
|
@ -53,8 +53,9 @@ export default class EventsBlock extends React.Component {
|
|||
const { filter } = this.state;
|
||||
this.setState({ query: '' })
|
||||
this.props.setEventFilter({ query: '', filter })
|
||||
|
||||
this.scroller.current.forceUpdateGrid();
|
||||
if (this.scroller.current) {
|
||||
this.scroller.current.forceUpdateGrid();
|
||||
}
|
||||
|
||||
setTimeout(() => {
|
||||
if (!this.scroller.current) return;
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ function SelectDateRange(props: Props) {
|
|||
|
||||
const isCustomRange = period.rangeName === CUSTOM_RANGE;
|
||||
const customRange = isCustomRange ? period.rangeFormatted() : '';
|
||||
|
||||
return (
|
||||
<div className="relative">
|
||||
<Select
|
||||
|
|
@ -63,7 +64,7 @@ function SelectDateRange(props: Props) {
|
|||
{isCustom && (
|
||||
<OutsideClickDetectingDiv
|
||||
onClickOutside={(e: any) => {
|
||||
if (e.target.parentElement.parentElement.classList.contains('rc-time-picker-panel-select')) {
|
||||
if (e.target.parentElement.parentElement.classList.contains('rc-time-picker-panel-select') || e.target.parentElement.parentElement.classList[0].includes('-menu')) {
|
||||
return false;
|
||||
}
|
||||
setIsCustom(false);
|
||||
|
|
|
|||
|
|
@ -1,25 +1,26 @@
|
|||
import './styles/index.scss';
|
||||
import React from 'react';
|
||||
import { createRoot } from 'react-dom/client';
|
||||
import './init';
|
||||
import { render } from 'react-dom';
|
||||
import { Provider } from 'react-redux';
|
||||
import store from './store';
|
||||
import Router from './Router';
|
||||
import { StoreProvider, RootStore } from './mstore';
|
||||
import { StoreProvider, RootStore } from './mstore';
|
||||
import { HTML5Backend } from 'react-dnd-html5-backend';
|
||||
import { DndProvider } from 'react-dnd';
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
render(
|
||||
(
|
||||
<Provider store={ store }>
|
||||
<StoreProvider store={new RootStore()}>
|
||||
<DndProvider backend={HTML5Backend}>
|
||||
<Router />
|
||||
</DndProvider>
|
||||
</StoreProvider>
|
||||
</Provider>
|
||||
),
|
||||
document.getElementById('app'),
|
||||
);
|
||||
const container = document.getElementById('app');
|
||||
const root = createRoot(container);
|
||||
root.render(
|
||||
<Provider store={store}>
|
||||
<StoreProvider store={new RootStore()}>
|
||||
<DndProvider backend={HTML5Backend}>
|
||||
{/* <React.StrictMode> */}
|
||||
<Router />
|
||||
{/* </React.StrictMode> */}
|
||||
</DndProvider>
|
||||
</StoreProvider>
|
||||
</Provider>
|
||||
);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -29,21 +29,22 @@
|
|||
"jsbi": "^4.1.0",
|
||||
"jshint": "^2.11.1",
|
||||
"jspdf": "^2.5.1",
|
||||
"jsx-runtime": "^1.2.0",
|
||||
"luxon": "^1.24.1",
|
||||
"mobx": "^6.3.8",
|
||||
"mobx-react-lite": "^3.1.6",
|
||||
"moment": "^2.29.2",
|
||||
"moment-range": "^3.0.3",
|
||||
"moment": "^2.29.4",
|
||||
"moment-range": "^4.0.2",
|
||||
"peerjs": "1.3.2",
|
||||
"rc-time-picker": "^3.7.3",
|
||||
"react": "^16.14.0",
|
||||
"react": "^18.2.0",
|
||||
"react-circular-progressbar": "^2.1.0",
|
||||
"react-confirm": "^0.1.27",
|
||||
"react-confirm": "^0.2.3",
|
||||
"react-date-range": "^1.4.0",
|
||||
"react-daterange-picker": "^2.0.1",
|
||||
"react-dnd": "^15.1.1",
|
||||
"react-dnd": "^16.0.1",
|
||||
"react-dnd-html5-backend": "^15.1.2",
|
||||
"react-dom": "^16.13.1",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-draggable": "^4.4.5",
|
||||
"react-google-recaptcha": "^1.1.0",
|
||||
"react-highlight": "^0.14.0",
|
||||
|
|
@ -57,7 +58,7 @@
|
|||
"react-tippy": "^1.4.0",
|
||||
"react-toastify": "^9.0.3",
|
||||
"react-virtualized": "^9.22.3",
|
||||
"recharts": "^2.1.10",
|
||||
"recharts": "^2.1.13",
|
||||
"redux": "^4.0.5",
|
||||
"redux-immutable": "^4.0.0",
|
||||
"redux-thunk": "^2.3.0",
|
||||
|
|
|
|||
|
|
@ -1,23 +1,25 @@
|
|||
const path = require('path');
|
||||
|
||||
module.exports = {
|
||||
"@": path.resolve(__dirname, "app"),
|
||||
"App": path.resolve(__dirname, "app"),
|
||||
"App/*": path.resolve(__dirname, "app/*"),
|
||||
"SVG": path.resolve(__dirname, "app/svg"),
|
||||
"SVG/*": path.resolve(__dirname, "app/svg/*"),
|
||||
"Components": path.resolve(__dirname, "app/components"),
|
||||
"Components/*": path.resolve(__dirname, "app/components/*"),
|
||||
"Types": path.resolve(__dirname, "app/types" ),
|
||||
"Types/*": path.resolve(__dirname, "app/types/*"),
|
||||
"UI": path.resolve(__dirname, "app/components/ui"),
|
||||
"UI/*": path.resolve(__dirname, "app/components/ui/*"),
|
||||
"Duck": path.resolve(__dirname, "app/duck"),
|
||||
"Duck/*": path.resolve(__dirname, "app/duck/*"),
|
||||
"HOCs": path.resolve(__dirname, "app/components/hocs"),
|
||||
"HOCs/*": path.resolve(__dirname, "app/components/hocs/*"),
|
||||
"Shared": path.resolve(__dirname, "app/components/shared"),
|
||||
"Shared/*": path.resolve(__dirname, "app/components/shared/*"),
|
||||
"Player": path.resolve(__dirname, "app/player"),
|
||||
"Player/*": path.resolve(__dirname, "app/player/*"),
|
||||
};
|
||||
'@': path.resolve(__dirname, 'app'),
|
||||
App: path.resolve(__dirname, 'app'),
|
||||
'App/*': path.resolve(__dirname, 'app/*'),
|
||||
SVG: path.resolve(__dirname, 'app/svg'),
|
||||
'SVG/*': path.resolve(__dirname, 'app/svg/*'),
|
||||
Components: path.resolve(__dirname, 'app/components'),
|
||||
'Components/*': path.resolve(__dirname, 'app/components/*'),
|
||||
Types: path.resolve(__dirname, 'app/types'),
|
||||
'Types/*': path.resolve(__dirname, 'app/types/*'),
|
||||
UI: path.resolve(__dirname, 'app/components/ui'),
|
||||
'UI/*': path.resolve(__dirname, 'app/components/ui/*'),
|
||||
Duck: path.resolve(__dirname, 'app/duck'),
|
||||
'Duck/*': path.resolve(__dirname, 'app/duck/*'),
|
||||
HOCs: path.resolve(__dirname, 'app/components/hocs'),
|
||||
'HOCs/*': path.resolve(__dirname, 'app/components/hocs/*'),
|
||||
Shared: path.resolve(__dirname, 'app/components/shared'),
|
||||
'Shared/*': path.resolve(__dirname, 'app/components/shared/*'),
|
||||
Player: path.resolve(__dirname, 'app/player'),
|
||||
'Player/*': path.resolve(__dirname, 'app/player/*'),
|
||||
'react/jsx-runtime.js': 'react/jsx-runtime',
|
||||
'react/jsx-dev-runtime.js': 'react/jsx-dev-runtime',
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue