diff --git a/client/package.json b/client/package.json index 2d778c0..be5597d 100644 --- a/client/package.json +++ b/client/package.json @@ -16,7 +16,8 @@ "react-cookie": "^4.1.1", "react-dom": "^18.2.0", "react-icons": "^4.4.0", - "react-router-dom": "^6.3.0" + "react-router-dom": "^6.3.0", + "react-toastify": "^9.0.8" }, "devDependencies": { "@types/gravatar": "^1.8.3", diff --git a/client/pnpm-lock.yaml b/client/pnpm-lock.yaml index fab839f..1f56bd3 100644 --- a/client/pnpm-lock.yaml +++ b/client/pnpm-lock.yaml @@ -15,6 +15,7 @@ specifiers: react-dom: ^18.2.0 react-icons: ^4.4.0 react-router-dom: ^6.3.0 + react-toastify: ^9.0.8 sass: ^1.54.8 tailwindcss: ^3.1.8 typescript: ^4.6.4 @@ -29,6 +30,7 @@ dependencies: react-dom: 18.2.0_react@18.2.0 react-icons: 4.4.0_react@18.2.0 react-router-dom: 6.3.0_biqbaboplfbrettd7655fr4n2y + react-toastify: 9.0.8_biqbaboplfbrettd7655fr4n2y devDependencies: '@types/gravatar': 1.8.3 @@ -604,6 +606,11 @@ packages: wrap-ansi: 6.2.0 dev: false + /clsx/1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false + /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -1343,6 +1350,17 @@ packages: react: 18.2.0 dev: false + /react-toastify/9.0.8_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-EwM+teWt49HSHx+67qI08yLAW1zAsBxCXLCsUfxHYv1W7/R3ZLhrqKalh7j+kjgPna1h5LQMSMwns4tB4ww2yQ==} + peerDependencies: + react: '>=16' + react-dom: '>=16' + dependencies: + clsx: 1.2.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + /react/18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} diff --git a/client/src/components/MessageWrapper.tsx b/client/src/components/MessageWrapper.tsx index 55e10d9..84155de 100644 --- a/client/src/components/MessageWrapper.tsx +++ b/client/src/components/MessageWrapper.tsx @@ -26,7 +26,7 @@ const MessageWrapper = () => { }); return ( -
+
{messages.isLoading ? '' : messages.data?.map((message: any) => ( ))} diff --git a/client/src/components/NewMessage.tsx b/client/src/components/NewMessage.tsx index c476664..474156e 100644 --- a/client/src/components/NewMessage.tsx +++ b/client/src/components/NewMessage.tsx @@ -51,7 +51,7 @@ const NewMessage = () => { }; return ( -