mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-03 21:03:08 +00:00
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
33 lines
989 B
TypeScript
33 lines
989 B
TypeScript
import type { LucideIcon } from 'lucide-react';
|
|
import {
|
|
Key,
|
|
Terminal,
|
|
SquareTerminal,
|
|
Palette,
|
|
Settings2,
|
|
Volume2,
|
|
FlaskConical,
|
|
Trash2,
|
|
Sparkles,
|
|
} from 'lucide-react';
|
|
import type { SettingsViewId } from '../hooks/use-settings-view';
|
|
|
|
export interface NavigationItem {
|
|
id: SettingsViewId;
|
|
label: string;
|
|
icon: LucideIcon;
|
|
}
|
|
|
|
// Navigation items for the settings side panel
|
|
export const NAV_ITEMS: NavigationItem[] = [
|
|
{ id: 'api-keys', label: 'API Keys', icon: Key },
|
|
{ id: 'claude', label: 'Claude', icon: Terminal },
|
|
{ id: 'ai-enhancement', label: 'AI Enhancement', icon: Sparkles },
|
|
{ id: 'appearance', label: 'Appearance', icon: Palette },
|
|
{ id: 'terminal', label: 'Terminal', icon: SquareTerminal },
|
|
{ id: 'keyboard', label: 'Keyboard Shortcuts', icon: Settings2 },
|
|
{ id: 'audio', label: 'Audio', icon: Volume2 },
|
|
{ id: 'defaults', label: 'Feature Defaults', icon: FlaskConical },
|
|
{ id: 'danger', label: 'Danger Zone', icon: Trash2 },
|
|
];
|