mirror of
https://github.com/plankanban/planka.git
synced 2026-02-05 00:39:58 +03:00
[PR #1438] [MERGED] feat: Add Create Board button to Open Board screen #1300
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/plankanban/planka/pull/1438
Author: @SUMMERxKx
Created: 11/23/2025
Status: ✅ Merged
Merged: 11/24/2025
Merged by: @meltyshev
Base:
master← Head:feat/add-create-board-button-to-open-board-screen📝 Commits (2)
8d9930cfeat: Add Create Board button to Open Board screenb63956fref: Little refactoring📊 Changes
8 files changed (+37 additions, -16 deletions)
View changed files
📝
client/src/components/boards/AddBoardStep/AddBoardStep.jsx(+8 -8)📝
client/src/components/boards/AddBoardStep/AddBoardStep.module.scss(+0 -0)📝
client/src/components/boards/AddBoardStep/ImportStep.jsx(+1 -1)📝
client/src/components/boards/AddBoardStep/ImportStep.module.scss(+0 -0)📝
client/src/components/boards/AddBoardStep/index.js(+2 -2)📝
client/src/components/boards/Boards/Boards.jsx(+4 -4)📝
client/src/components/common/Static/Static.jsx(+17 -1)📝
client/src/components/common/Static/Static.module.scss(+5 -0)📄 Description
What Changed
Added a clickable "Create board" button to the "Open Board" screen to improve discoverability for new users. The button appears below the descriptive text when the user has permission to create boards.
Why This Change
The "Open Board" screen previously showed a hand icon and text suggesting interactivity, but nothing was clickable in the center of the screen. This was confusing for new users who expected the central message to be interactive. The change makes the primary action (creating a board) more visible and intuitive.
Implementation Details
AddStepcomponent via the popup system (same as the plus button)positivestyle for visual consistencyFiles Changed
client/src/components/common/Static/Static.jsx- Added button, permission check, and popup integrationclient/src/components/common/Static/Static.module.scss- Added button stylingHow to Test
New user with permission:
User without permission:
User with existing boards:
Responsive layout:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.