feat: add BoardSettingsDropdown to top-right UI panel

Added the board settings dropdown between ShareBoardButton and StarBoardButton.
Provides access to:
- Board protection toggle (view-only mode)
- Editor management for protected boards
- Admin request functionality

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2025-12-15 12:54:12 -05:00
parent 73071eb6f7
commit 6d96c2bbe2
1 changed files with 8 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import { NetworkGraphPanel } from "../components/networking"
import CryptIDDropdown from "../components/auth/CryptIDDropdown"
import StarBoardButton from "../components/StarBoardButton"
import ShareBoardButton from "../components/ShareBoardButton"
import BoardSettingsDropdown from "../components/BoardSettingsDropdown"
import { SettingsDialog } from "./SettingsDialog"
// import { VersionHistoryPanel } from "../components/history" // TODO: Re-enable when version reversion is ready
import { useAuth } from "../context/AuthContext"
@ -324,6 +325,13 @@ function CustomSharePanel() {
<Separator />
{/* Board settings (protection toggle, editor management) */}
<div style={{ padding: '0 2px' }}>
<BoardSettingsDropdown className="share-panel-btn" />
</div>
<Separator />
{/* Star board button */}
<div style={{ padding: '0 2px' }}>
<StarBoardButton className="share-panel-btn" />