diff --git a/web/package.json b/web/package.json index 1c9fee1..b7a5e83 100644 --- a/web/package.json +++ b/web/package.json @@ -27,7 +27,6 @@ "matcrypt": "^1.3.0", "mobx": "^6.10.2", "mobx-react-lite": "^4.0.5", - "nanoanim": "^0.1.0", "preact": "^10.18.1", "preact-compat": "^3.19.0", "pwanow": "^0.0.1", diff --git a/web/src/components/Network.tsx b/web/src/components/Network.tsx index 0156474..724c313 100644 --- a/web/src/components/Network.tsx +++ b/web/src/components/Network.tsx @@ -1,6 +1,5 @@ import React from 'react'; import { observer } from 'mobx-react-lite'; -import { AnimatePresence } from 'nanoanim'; import styles from './Network.module.scss'; import { NetworkTile } from './NetworkTile.js'; @@ -21,16 +20,14 @@ export const Network: React.FC = observer( return (
- - {clients.map(client => ( - - ))} - + {clients.map(client => ( + + ))}
); } diff --git a/web/src/components/Status.tsx b/web/src/components/Status.tsx index c8be273..208a069 100644 --- a/web/src/components/Status.tsx +++ b/web/src/components/Status.tsx @@ -1,6 +1,5 @@ import React from 'react'; import { useTranslation } from 'react-i18not'; -import { AnimatePresence, motion } from 'nanoanim'; import { observer } from 'mobx-react-lite'; import clsx from 'clsx'; @@ -11,16 +10,12 @@ import { connection } from '../stores/index.js'; export const Status: React.FC = observer(() => { const { t } = useTranslation(); - return ( - - {!connection.connected && !connection.disconnectReason ? ( - -
{t('state.connecting')}
-
- ) : null} -
- ); + return !connection.connected && !connection.disconnectReason ? ( +
+
{t('state.connecting')}
+
+ ) : null; }); diff --git a/web/src/sections/Chat/index.tsx b/web/src/sections/Chat/index.tsx index 1982a4f..eb028d6 100644 --- a/web/src/sections/Chat/index.tsx +++ b/web/src/sections/Chat/index.tsx @@ -1,6 +1,5 @@ import React, { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18not'; -import { AnimatePresence, motion } from 'nanoanim'; import Textarea from 'react-expanding-textarea'; import { observer } from 'mobx-react-lite'; import { IoSend, IoChatbox, IoGlobe, IoClipboard } from 'react-icons/io5'; @@ -58,62 +57,54 @@ export const ChatSection: React.FC = observer(() => {
- - {channels.map(channel => - channel.client ? ( - chatStore.selectChannel(channel.channel)} - > - - - ) : ( -
chatStore.selectChannel(channel.channel)} - > - - -
- ) - )} -
+ {channels.map(channel => + channel.client ? ( + chatStore.selectChannel(channel.channel)} + > + + + ) : ( +
chatStore.selectChannel(channel.channel)} + > + + +
+ ) + )}
{chat.length === 0 ? ( - - - -
{t('emptyChat.title')}
-
- {chatStore.currentChannel === 'global' - ? t('emptyChat.body') - : t('emptyChat.bodyTarget', { - target: chatStore.currentChannelName, - })} -
-
-
+
+ +
{t('emptyChat.title')}
+
+ {chatStore.currentChannel === 'global' + ? t('emptyChat.body') + : t('emptyChat.bodyTarget', { + target: chatStore.currentChannelName, + })} +
+
) : (
    - - {chat.map(item => ( - - ))} - + {chat.map(item => ( + + ))}
)} diff --git a/web/src/sections/Transfers/Queue.tsx b/web/src/sections/Transfers/Queue.tsx index 6a112a5..e8afc2e 100644 --- a/web/src/sections/Transfers/Queue.tsx +++ b/web/src/sections/Transfers/Queue.tsx @@ -1,5 +1,4 @@ import React from 'react'; -import { AnimatePresence } from 'nanoanim'; import { observer } from 'mobx-react-lite'; import styles from './Queue.module.scss'; @@ -26,11 +25,9 @@ export const Queue: React.FC = observer(
    {showTotal && } - - {transfers.map(transfer => ( - - ))} - + {transfers.map(transfer => ( + + ))}
)} diff --git a/yarn.lock b/yarn.lock index 3c23115..72c771d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4493,11 +4493,6 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -nanoanim@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/nanoanim/-/nanoanim-0.1.0.tgz#fe78f9fca42be740931ee621a28b41a2e9f7a757" - integrity sha512-iLLE8WPqnPMRuGV3IWGEkd5VJ+qXoEw54B92affKrHk8qnekFDwcyp3t9ZBVKO/vGZpUqSXoswnvQPEs8sAXjA== - nanoid@^3.3.6: version "3.3.6" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"