aboutsummaryrefslogtreecommitdiffstats
path: root/renderer/src/components/Header.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'renderer/src/components/Header.tsx')
-rw-r--r--renderer/src/components/Header.tsx7
1 files changed, 7 insertions, 0 deletions
diff --git a/renderer/src/components/Header.tsx b/renderer/src/components/Header.tsx
index fc0289d..3a530d3 100644
--- a/renderer/src/components/Header.tsx
+++ b/renderer/src/components/Header.tsx
@@ -18,6 +18,7 @@ interface HeaderProps {
18 theme: Theme; 18 theme: Theme;
19 onToggleTheme: () => void; 19 onToggleTheme: () => void;
20 gitBranch: string | null; 20 gitBranch: string | null;
21 onOpenSettings: () => void;
21} 22}
22 23
23const phaseLabels: Record<Phase, string> = { 24const phaseLabels: Record<Phase, string> = {
@@ -43,6 +44,7 @@ export function Header({
43 theme, 44 theme,
44 onToggleTheme, 45 onToggleTheme,
45 gitBranch, 46 gitBranch,
47 onOpenSettings,
46}: HeaderProps) { 48}: HeaderProps) {
47 const handleDeleteProject = () => { 49 const handleDeleteProject = () => {
48 if (!selectedProject || !onDeleteProject) return; 50 if (!selectedProject || !onDeleteProject) return;
@@ -222,6 +224,11 @@ export function Header({
222 <button className="theme-toggle" onClick={onToggleTheme}> 224 <button className="theme-toggle" onClick={onToggleTheme}>
223 {theme === "dark" ? "[light]" : "[dark]"} 225 {theme === "dark" ? "[light]" : "[dark]"}
224 </button> 226 </button>
227
228 {/* ── Settings button ── */}
229 <button className="settings-btn" onClick={onOpenSettings} title="Settings">
230 &#9881;
231 </button>
225 </div> 232 </div>
226 </header> 233 </header>
227 ); 234 );