Skip to content

Commit 9e7bf40

Browse files
switch to mobx-react-lite
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
1 parent 43574a0 commit 9e7bf40

10 files changed

Lines changed: 9 additions & 16 deletions

File tree

ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"axios": "^1.11.0",
1616
"detect-browser": "^5.3.0",
1717
"mobx": "^6.13.7",
18-
"mobx-react": "^9.2.0",
18+
"mobx-react-lite": "^4.1.0",
1919
"mobx-utils": "^6.1.1",
2020
"notifyjs": "^3.0.0",
2121
"notistack": "^3.0.2",

ui/src/client/Clients.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import UpdateClientDialog from './UpdateClientDialog';
1717
import {IClient} from '../types';
1818
import CopyableSecret from '../common/CopyableSecret';
1919
import {LastUsedCell} from '../common/LastUsedCell';
20-
import {observer} from 'mobx-react';
20+
import {observer} from 'mobx-react-lite';
2121
import {useStores} from '../stores';
2222

2323
const Clients = observer(() => {

ui/src/common/SettingsDialog.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import DialogContent from '@mui/material/DialogContent';
66
import DialogTitle from '@mui/material/DialogTitle';
77
import TextField from '@mui/material/TextField';
88
import Tooltip from '@mui/material/Tooltip';
9-
import {observer} from 'mobx-react';
9+
import {observer} from 'mobx-react-lite';
1010
import {useStores} from '../stores';
1111

1212
interface IProps {

ui/src/layout/Layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import Plugins from '../plugin/Plugins';
1414
import Login from '../user/Login';
1515
import Messages from '../message/Messages';
1616
import Users from '../user/Users';
17-
import {observer} from 'mobx-react';
17+
import {observer} from 'mobx-react-lite';
1818
import {ConnectionErrorBanner} from '../common/ConnectionErrorBanner';
1919
import {useStores} from '../stores';
2020
import {SnackbarProvider} from 'notistack';

ui/src/layout/Navigation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Drawer from '@mui/material/Drawer';
33
import {Theme} from '@mui/material/styles';
44
import React from 'react';
55
import {Link} from 'react-router-dom';
6-
import {observer} from 'mobx-react';
6+
import {observer} from 'mobx-react-lite';
77
import {mayAllowPermission, requestPermission} from '../snack/browserNotification';
88
import {
99
Button,

ui/src/message/Messages.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {useParams} from 'react-router';
55
import DefaultPage from '../common/DefaultPage';
66
import Button from '@mui/material/Button';
77
import Message from './Message';
8-
import {observer} from 'mobx-react';
8+
import {observer} from 'mobx-react-lite';
99
import {IMessage} from '../types';
1010
import ConfirmDialog from '../common/ConfirmDialog';
1111
import LoadingSpinner from '../common/LoadingSpinner';

ui/src/plugin/Plugins.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Settings from '@mui/icons-material/Settings';
1111
import {Switch, Button} from '@mui/material';
1212
import DefaultPage from '../common/DefaultPage';
1313
import CopyableSecret from '../common/CopyableSecret';
14-
import {observer} from 'mobx-react';
14+
import {observer} from 'mobx-react-lite';
1515
import {IPlugin} from '../types';
1616
import {useStores} from '../stores';
1717

ui/src/user/Login.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import DefaultPage from '../common/DefaultPage';
77
import * as config from '../config';
88
import RegistrationDialog from './Register';
99
import {useStores} from '../stores';
10-
import {observer} from 'mobx-react';
10+
import {observer} from 'mobx-react-lite';
1111
import {useNavigate} from 'react-router';
1212

1313
const Login = observer(() => {

ui/src/user/Users.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import Button from '@mui/material/Button';
1515
import AddEditDialog from './AddEditUserDialog';
1616
import {IUser} from '../types';
1717
import {useStores} from '../stores';
18-
import {observer} from 'mobx-react';
18+
import {observer} from 'mobx-react-lite';
1919

2020
interface IRowProps {
2121
name: string;

ui/yarn.lock

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3106,13 +3106,6 @@ mobx-react-lite@^4.1.0:
31063106
dependencies:
31073107
use-sync-external-store "^1.4.0"
31083108

3109-
mobx-react@^9.2.0:
3110-
version "9.2.0"
3111-
resolved "https://registry.yarnpkg.com/mobx-react/-/mobx-react-9.2.0.tgz#c1e4d1ed406f6664d9de0787c948bac3a7ed5893"
3112-
integrity sha512-dkGWCx+S0/1mfiuFfHRH8D9cplmwhxOV5CkXMp38u6rQGG2Pv3FWYztS0M7ncR6TyPRQKaTG/pnitInoYE9Vrw==
3113-
dependencies:
3114-
mobx-react-lite "^4.1.0"
3115-
31163109
mobx-utils@^6.1.1:
31173110
version "6.1.1"
31183111
resolved "https://registry.yarnpkg.com/mobx-utils/-/mobx-utils-6.1.1.tgz#61c66563e7646fb75462c189f4110a76d2e35768"

0 commit comments

Comments
 (0)