@@ -176,8 +176,8 @@ const BoardNavbar: React.FC<BoardNavbarProps> = ({
176176 } ;
177177
178178 return (
179- < div className = { `${ isBoardClosed ? 'pointer-events-none opacity-60' : '' } h-[50px] flex items-center justify-between bg-[#28303E ] p-4` } >
180- < h1 className = 'text-xl font-bold text-white mb-2' >
179+ < div className = { `${ isBoardClosed ? 'pointer-events-none opacity-60' : '' } h-[50px] flex items-center justify-between bg-[var(--board-navbar-bg) ] p-4` } >
180+ < h1 className = 'text-xl font-bold text-[var(--foreground)] mb-2' >
181181 { name }
182182 </ h1 >
183183 { /* Folder Menu Button */ }
@@ -209,7 +209,7 @@ const BoardNavbar: React.FC<BoardNavbarProps> = ({
209209
210210 < button
211211 onClick = { ( ) => setShowMenu ( ! showMenu ) }
212- className = "flex items-center justify-center w-8 h-8 text-white hover:bg-[#3A4150 ] rounded transition-colors"
212+ className = "flex items-center justify-center w-8 h-8 text-[var(--foreground)] hover:bg-[var(--board-navbar-menu-hover) ] rounded transition-colors"
213213 >
214214 < Menu className = "w-5 h-5" />
215215 </ button >
@@ -226,10 +226,10 @@ const BoardNavbar: React.FC<BoardNavbarProps> = ({
226226 { /* Menu */ }
227227 {
228228 ! showArchivedItems ?
229- < div className = "absolute right-0 top-10 w-80 bg-[#2c3e50 ] rounded-lg shadow-xl z-50 border border-gray-600" >
229+ < div className = "absolute right-0 top-10 w-80 bg-[var(--background) ] rounded-lg shadow-xl z-50 border border-gray-600" >
230230 { /* Menu Header */ }
231231 < div className = "flex items-center justify-between p-3 border-b border-gray-600" >
232- < span className = "text-white font-medium text-sm" > Menu</ span >
232+ < span className = "text-[var(--menu-text)] font-medium text-sm" > Menu</ span >
233233 < button
234234 onClick = { ( ) => setShowMenu ( false ) }
235235 className = "text-gray-400 hover:text-white transition-colors"
@@ -260,23 +260,23 @@ const BoardNavbar: React.FC<BoardNavbarProps> = ({
260260 { /* Power-Ups Section */ }
261261 < button
262262 onClick = { handleArchivedItemsClick }
263- className = "w-full flex items-center px-3 py-2 text-sm hover:bg-[#34495e ] transition-colors text-left"
263+ className = "w-full flex items-center px-3 py-2 text-sm hover:bg-[var(--hover-bg) ] transition-colors text-left"
264264 >
265- < span className = "mr-3 text-base text-white " > < Folder /> </ span >
265+ < span className = "mr-3 text-base text-[var(--menu-text)] " > < Folder /> </ span >
266266 < div className = "flex-1" >
267- < div className = 'text-gray-300 ' >
267+ < div className = 'text-[var(--menu-text)] ' >
268268 Archived items
269269 </ div >
270270 </ div >
271271 </ button >
272272
273273 < button
274274 onClick = { handleExportBoard }
275- className = "w-full flex items-center px-3 py-2 text-sm hover:bg-[#34495e ] transition-colors text-left"
275+ className = "w-full flex items-center px-3 py-2 text-sm hover:bg-[var(--hover-bg) ] transition-colors text-left"
276276 >
277- < span className = "mr-3 text-base text-white " > < Download /> </ span >
277+ < span className = "mr-3 text-base text-[var(--menu-text)] " > < Download /> </ span >
278278 < div className = "flex-1" >
279- < div className = 'text-gray-300 ' >
279+ < div className = 'text-[var(--menu-text)] ' >
280280 Export as JSON
281281 </ div >
282282 </ div >
@@ -303,9 +303,9 @@ const BoardNavbar: React.FC<BoardNavbarProps> = ({
303303 < div className = "relative" >
304304 < button
305305 onClick = { ( ) => setShowCloseConfirm ( true ) }
306- className = "w-full flex items-center px-3 py-2 text-sm hover:bg-[#34495e ] transition-colors text-left"
306+ className = "w-full flex items-center px-3 py-2 text-sm hover:bg-[var(--hover-bg) ] transition-colors text-left"
307307 >
308- < span className = "mr-3 text-base text-white " > < X /> </ span >
308+ < span className = "mr-3 text-base text-[var(--menu-text)] " > < X /> </ span >
309309 < div className = "flex-1" >
310310 < div className = "text-red-400" >
311311 Close board
0 commit comments