From ce67c5acdb19740fed53a3c25fb91239ad80212d Mon Sep 17 00:00:00 2001 From: Paul <paulmakles@gmail.com> Date: Wed, 7 Jul 2021 13:08:39 +0100 Subject: [PATCH] Update react-overlapping-panels. Fix: bottom navigation appearing in wrong place. Fix: Redirect to server from invite if already joined. Fix: Use monoscape font for code textareas. --- package.json | 4 ++-- src/components/ui/TextArea.tsx | 2 +- src/pages/invite/Invite.tsx | 10 +++++++--- yarn.lock | 16 ++++++++-------- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 9838051..0ca7a34 100644 --- a/package.json +++ b/package.json @@ -89,12 +89,12 @@ "react-device-detect": "^1.17.0", "react-helmet": "^6.1.0", "react-hook-form": "6.3.0", - "react-overlapping-panels": "1.2.1", + "react-overlapping-panels": "1.2.2", "react-redux": "^7.2.4", "react-router-dom": "^5.2.0", "react-scroll": "^1.8.2", "redux": "^4.1.0", - "revolt.js": "4.3.3-alpha.9", + "revolt.js": "4.3.3-alpha.10", "rimraf": "^3.0.2", "sass": "^1.35.1", "shade-blend-color": "^1.0.0", diff --git a/src/components/ui/TextArea.tsx b/src/components/ui/TextArea.tsx index f26e873..31a01fc 100644 --- a/src/components/ui/TextArea.tsx +++ b/src/components/ui/TextArea.tsx @@ -48,7 +48,7 @@ export default styled.textarea<TextAreaProps>` ${(props) => props.code ? css` - font-family: var(--monoscape-font-font), monospace; + font-family: var(--monoscape-font), monospace; ` : css` font-family: inherit; diff --git a/src/pages/invite/Invite.tsx b/src/pages/invite/Invite.tsx index 16b89bf..bb8ecbb 100644 --- a/src/pages/invite/Invite.tsx +++ b/src/pages/invite/Invite.tsx @@ -105,11 +105,15 @@ export default function Invite() { try { setProcessing(true); + if (invite.type === "Server") { + if (client.servers.get(invite.server_id)) { + history.push(`/server/${invite.server_id}/channel/${invite.channel_id}`); + } + } + let result = await client.joinInvite(code); if (result.type === "Server") { - history.push( - `/server/${result.server._id}/channel/${result.channel._id}`, - ); + history.push(`/server/${result.server._id}/channel/${result.channel._id}`); } } catch (err) { setError(takeError(err)); diff --git a/yarn.lock b/yarn.lock index c0dbeea..f1c0139 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3388,10 +3388,10 @@ react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-overlapping-panels@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/react-overlapping-panels/-/react-overlapping-panels-1.2.1.tgz#3775a09ae6c83604d058d4082d1c8fed5cc59fe9" - integrity sha512-vkHLqX+X6HO13nAppZ5Z4tt4s8IMTA8sVf/FZFnnoqlQFIfTJAgdgZDa3LejMIrOJO6YMftVSVpzmusWTxvlUA== +react-overlapping-panels@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/react-overlapping-panels/-/react-overlapping-panels-1.2.2.tgz#16b60ed60045a7fa40bcf321de113c655f6e0acd" + integrity sha512-jZ8ZT4tnqM2YQF91Ct+9dLk7rSjnNiudxzgKlsaVfgwEjdBAWtE8nWJX9d2jDZZ9qimWgg43u5+SF6U+ELjyKQ== react-redux@^7.2.4: version "7.2.4" @@ -3563,10 +3563,10 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -revolt.js@4.3.3-alpha.9: - version "4.3.3-alpha.9" - resolved "https://registry.yarnpkg.com/revolt.js/-/revolt.js-4.3.3-alpha.9.tgz#7015793e465438a78b7e6e57a688be4e75f9c934" - integrity sha512-RIFexFJMInTeEvOGx+l0VPtzoFIcl3ruQN0NA2UFYiz1zoQ4J3KGmmt5ig/OK/mZTbTysyQx1LSIdmMs2yZBFw== +revolt.js@4.3.3-alpha.10: + version "4.3.3-alpha.10" + resolved "https://registry.yarnpkg.com/revolt.js/-/revolt.js-4.3.3-alpha.10.tgz#3acbdd4f44c7f12be53faa0318396ce21694acde" + integrity sha512-s9VEJX1LBiHCl8mXyqD0+GnIQg6WJj7CV8vUAO6Rv35Jwy0gOjjOvma4csXeZTdiLpPoVFxutgBj8bXMnVL5Aw== dependencies: "@insertish/mutable" "1.1.0" axios "^0.19.2" -- GitLab