import React from 'react'; import { BookOpen, Film, Palette, Users, Sparkles, Printer, Volume2, VolumeX, Moon, Sun, Layers, BookMarked } from 'lucide-react'; import { soundManager } from '../utils/audio'; export type NavTab = | 'reader' | 'storyboard' | 'art' | 'characters' | 'adaptability' | 'publishing' | 'activities'; export type AgeGroup = 'toddler' | 'pictureBook' | 'earlyReader'; interface NavbarProps { activeTab: NavTab; setActiveTab: (tab: NavTab) => void; ageGroup: AgeGroup; setAgeGroup: (age: AgeGroup) => void; isBedtimeMode: boolean; setIsBedtimeMode: (val: boolean) => void; soundEnabled: boolean; setSoundEnabled: (val: boolean) => void; onOpenPitchDeck: () => void; } export const Navbar: React.FC = ({ activeTab, setActiveTab, ageGroup, setAgeGroup, isBedtimeMode, setIsBedtimeMode, soundEnabled, setSoundEnabled, onOpenPitchDeck, }) => { const tabs = [ { id: 'reader' as NavTab, label: 'Story Reader', icon: BookOpen, badge: 'Live Book' }, { id: 'storyboard' as NavTab, label: 'Storyboard', icon: Film, badge: '5 Scenes' }, { id: 'art' as NavTab, label: 'Art Direction', icon: Palette, badge: 'Palette & Style' }, { id: 'characters' as NavTab, label: 'Characters', icon: Users, badge: 'Cast' }, { id: 'adaptability' as NavTab, label: 'Age Editions', icon: Layers, badge: '3 Ages' }, { id: 'publishing' as NavTab, label: 'Format & Pitch', icon: BookMarked, badge: 'Specs' }, { id: 'activities' as NavTab, label: 'Activity Corner', icon: Sparkles, badge: 'Creative' }, ]; const handleTabClick = (tabId: NavTab) => { soundManager.playPop(); setActiveTab(tabId); }; const handleSoundToggle = () => { const newState = !soundEnabled; setSoundEnabled(newState); soundManager.enabled = newState; if (newState) soundManager.playChime(); }; const handleBedtimeToggle = () => { soundManager.playHarp(); setIsBedtimeMode(!isBedtimeMode); }; return (
{/* Top Banner with Brand and Controls */}
{/* Brand */}
handleTabClick('reader')} className="flex items-center gap-2.5 cursor-pointer group" >
🦔
Pip & the Whispering Cloud Storybook Studio

Heartwarming Children's Story & Concept Architecture

{/* Global Toolbar Controls */}
{/* Age Adaptability Selector */}
Edition:
{/* Bedtime / Day Toggle */} {/* Sound FX Toggle */} {/* Pitch Deck / Presentation Button */}
{/* Navigation Sub-Tabs */}
); };