switch to mobx-react-lite (#822)
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
This commit is contained in:
parent
ea1cc38f6c
commit
ba3bd1ba2d
|
|
@ -15,7 +15,7 @@
|
||||||
"axios": "^1.11.0",
|
"axios": "^1.11.0",
|
||||||
"detect-browser": "^5.3.0",
|
"detect-browser": "^5.3.0",
|
||||||
"mobx": "^6.13.7",
|
"mobx": "^6.13.7",
|
||||||
"mobx-react": "^9.2.0",
|
"mobx-react-lite": "^4.1.0",
|
||||||
"mobx-utils": "^6.1.1",
|
"mobx-utils": "^6.1.1",
|
||||||
"notifyjs": "^3.0.0",
|
"notifyjs": "^3.0.0",
|
||||||
"notistack": "^3.0.2",
|
"notistack": "^3.0.2",
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ import UpdateClientDialog from './UpdateClientDialog';
|
||||||
import {IClient} from '../types';
|
import {IClient} from '../types';
|
||||||
import CopyableSecret from '../common/CopyableSecret';
|
import CopyableSecret from '../common/CopyableSecret';
|
||||||
import {LastUsedCell} from '../common/LastUsedCell';
|
import {LastUsedCell} from '../common/LastUsedCell';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react-lite';
|
||||||
import {useStores} from '../stores';
|
import {useStores} from '../stores';
|
||||||
|
|
||||||
const Clients = observer(() => {
|
const Clients = observer(() => {
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import DialogContent from '@mui/material/DialogContent';
|
||||||
import DialogTitle from '@mui/material/DialogTitle';
|
import DialogTitle from '@mui/material/DialogTitle';
|
||||||
import TextField from '@mui/material/TextField';
|
import TextField from '@mui/material/TextField';
|
||||||
import Tooltip from '@mui/material/Tooltip';
|
import Tooltip from '@mui/material/Tooltip';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react-lite';
|
||||||
import {useStores} from '../stores';
|
import {useStores} from '../stores';
|
||||||
|
|
||||||
interface IProps {
|
interface IProps {
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ import Plugins from '../plugin/Plugins';
|
||||||
import Login from '../user/Login';
|
import Login from '../user/Login';
|
||||||
import Messages from '../message/Messages';
|
import Messages from '../message/Messages';
|
||||||
import Users from '../user/Users';
|
import Users from '../user/Users';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react-lite';
|
||||||
import {ConnectionErrorBanner} from '../common/ConnectionErrorBanner';
|
import {ConnectionErrorBanner} from '../common/ConnectionErrorBanner';
|
||||||
import {useStores} from '../stores';
|
import {useStores} from '../stores';
|
||||||
import {SnackbarProvider} from 'notistack';
|
import {SnackbarProvider} from 'notistack';
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import Drawer from '@mui/material/Drawer';
|
||||||
import {Theme} from '@mui/material/styles';
|
import {Theme} from '@mui/material/styles';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {Link} from 'react-router-dom';
|
import {Link} from 'react-router-dom';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react-lite';
|
||||||
import {mayAllowPermission, requestPermission} from '../snack/browserNotification';
|
import {mayAllowPermission, requestPermission} from '../snack/browserNotification';
|
||||||
import {
|
import {
|
||||||
Button,
|
Button,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import {useParams} from 'react-router';
|
||||||
import DefaultPage from '../common/DefaultPage';
|
import DefaultPage from '../common/DefaultPage';
|
||||||
import Button from '@mui/material/Button';
|
import Button from '@mui/material/Button';
|
||||||
import Message from './Message';
|
import Message from './Message';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react-lite';
|
||||||
import {IMessage} from '../types';
|
import {IMessage} from '../types';
|
||||||
import ConfirmDialog from '../common/ConfirmDialog';
|
import ConfirmDialog from '../common/ConfirmDialog';
|
||||||
import LoadingSpinner from '../common/LoadingSpinner';
|
import LoadingSpinner from '../common/LoadingSpinner';
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ import Settings from '@mui/icons-material/Settings';
|
||||||
import {Switch, Button} from '@mui/material';
|
import {Switch, Button} from '@mui/material';
|
||||||
import DefaultPage from '../common/DefaultPage';
|
import DefaultPage from '../common/DefaultPage';
|
||||||
import CopyableSecret from '../common/CopyableSecret';
|
import CopyableSecret from '../common/CopyableSecret';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react-lite';
|
||||||
import {IPlugin} from '../types';
|
import {IPlugin} from '../types';
|
||||||
import {useStores} from '../stores';
|
import {useStores} from '../stores';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import DefaultPage from '../common/DefaultPage';
|
||||||
import * as config from '../config';
|
import * as config from '../config';
|
||||||
import RegistrationDialog from './Register';
|
import RegistrationDialog from './Register';
|
||||||
import {useStores} from '../stores';
|
import {useStores} from '../stores';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react-lite';
|
||||||
import {useNavigate} from 'react-router';
|
import {useNavigate} from 'react-router';
|
||||||
|
|
||||||
const Login = observer(() => {
|
const Login = observer(() => {
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ import Button from '@mui/material/Button';
|
||||||
import AddEditDialog from './AddEditUserDialog';
|
import AddEditDialog from './AddEditUserDialog';
|
||||||
import {IUser} from '../types';
|
import {IUser} from '../types';
|
||||||
import {useStores} from '../stores';
|
import {useStores} from '../stores';
|
||||||
import {observer} from 'mobx-react';
|
import {observer} from 'mobx-react-lite';
|
||||||
|
|
||||||
interface IRowProps {
|
interface IRowProps {
|
||||||
name: string;
|
name: string;
|
||||||
|
|
|
||||||
|
|
@ -3106,13 +3106,6 @@ mobx-react-lite@^4.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
use-sync-external-store "^1.4.0"
|
use-sync-external-store "^1.4.0"
|
||||||
|
|
||||||
mobx-react@^9.2.0:
|
|
||||||
version "9.2.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/mobx-react/-/mobx-react-9.2.0.tgz#c1e4d1ed406f6664d9de0787c948bac3a7ed5893"
|
|
||||||
integrity sha512-dkGWCx+S0/1mfiuFfHRH8D9cplmwhxOV5CkXMp38u6rQGG2Pv3FWYztS0M7ncR6TyPRQKaTG/pnitInoYE9Vrw==
|
|
||||||
dependencies:
|
|
||||||
mobx-react-lite "^4.1.0"
|
|
||||||
|
|
||||||
mobx-utils@^6.1.1:
|
mobx-utils@^6.1.1:
|
||||||
version "6.1.1"
|
version "6.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/mobx-utils/-/mobx-utils-6.1.1.tgz#61c66563e7646fb75462c189f4110a76d2e35768"
|
resolved "https://registry.yarnpkg.com/mobx-utils/-/mobx-utils-6.1.1.tgz#61c66563e7646fb75462c189f4110a76d2e35768"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue