From 3e7cea20635194201db11105f281209a3b56d0e0 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji <88056492+atridadl@users.noreply.github.com> Date: Mon, 10 Jul 2023 00:30:57 -0600 Subject: [PATCH 1/3] copy button feedback and hmr --- next.config.mjs | 14 ++++++++------ src/pages/room/[id].tsx | 19 ++++++++++++++----- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/next.config.mjs b/next.config.mjs index 2db4efd..da54605 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -13,12 +13,14 @@ const config = { domains: ["avatars.githubusercontent.com", "lh3.googleusercontent.com"], }, webpack: (config, { dev, isServer }) => { - Object.assign(config.resolve.alias, { - "react/jsx-runtime.js": "preact/compat/jsx-runtime", - react: "preact/compat", - "react-dom/test-utils": "preact/test-utils", - "react-dom": "preact/compat", - }); + if (!dev && !isServer) { + Object.assign(config.resolve.alias, { + "react/jsx-runtime.js": "preact/compat/jsx-runtime", + react: "preact/compat", + "react-dom/test-utils": "preact/test-utils", + "react-dom": "preact/compat", + }); + } return config; }, }; diff --git a/src/pages/room/[id].tsx b/src/pages/room/[id].tsx index 82002a2..c9b1e0a 100644 --- a/src/pages/room/[id].tsx +++ b/src/pages/room/[id].tsx @@ -71,6 +71,7 @@ const RoomBody: React.FC = () => { const [storyNameText, setStoryNameText] = useState(""); const [roomScale, setRoomScale] = useState(""); + const [copied, setCopied] = useState(false); const { data: roomFromDb, refetch: refetchRoomFromDb } = api.room.get.useQuery({ id: roomId }); @@ -201,8 +202,12 @@ const RoomBody: React.FC = () => { const copyRoomURLHandler = () => { navigator.clipboard .writeText(window.location.href) - .then(() => { + .then(async () => { console.log(`Copied Room Link to Clipboard!`); + setCopied(true); + setTimeout(() => { + setCopied(false); + }, 2000); }) .catch(() => { console.log(`Error Copying Room Link to Clipboard!`); @@ -252,10 +257,14 @@ const RoomBody: React.FC = () => {
{roomFromDb.id}
From 79cda5d86e99bc65059d272dd803e82d461c79be Mon Sep 17 00:00:00 2001 From: Atridad Lahiji <88056492+atridadl@users.noreply.github.com> Date: Mon, 10 Jul 2023 00:34:01 -0600 Subject: [PATCH 2/3] oops --- src/pages/room/[id].tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/room/[id].tsx b/src/pages/room/[id].tsx index c9b1e0a..49d53e5 100644 --- a/src/pages/room/[id].tsx +++ b/src/pages/room/[id].tsx @@ -202,7 +202,7 @@ const RoomBody: React.FC = () => { const copyRoomURLHandler = () => { navigator.clipboard .writeText(window.location.href) - .then(async () => { + .then(() => { console.log(`Copied Room Link to Clipboard!`); setCopied(true); setTimeout(() => { From 04cb7e729ff35024b9a5bc51a31c5e3c85e0466e Mon Sep 17 00:00:00 2001 From: Atridad Lahiji <88056492+atridadl@users.noreply.github.com> Date: Mon, 10 Jul 2023 00:49:25 -0600 Subject: [PATCH 3/3] 1.2.3 --- README.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6563460..c440c36 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ A scrum poker tool that helps agile teams plan their sprints in real-time. - Front-end framework: Nextjs - Front-end library: Preact - Rendering method: SSR SPA -- Hosting: Railway +- Hosting: Vercel - Real-time pub/sub: Ably - ORM: Prisma - Database: PostgreSQL diff --git a/package.json b/package.json index ee6a6aa..75b0b97 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sprintpadawan", - "version": "1.2.2", + "version": "1.2.3", "description": "Plan. Sprint. Repeat.", "private": true, "scripts": {