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/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/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": { diff --git a/src/pages/room/[id].tsx b/src/pages/room/[id].tsx index 82002a2..49d53e5 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 }); @@ -203,6 +204,10 @@ const RoomBody: React.FC = () => { .writeText(window.location.href) .then(() => { 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}