"use client"; import React from "react"; import { MOODS } from "./mockData"; import { MoodType } from "./types"; import { Zap, Moon, Sparkles, Feather, Camera, BookOpen, Sun, CloudRain, Wind, Radio } from "lucide-react"; interface MoodTrackerProps { activeMood: MoodType; onSelectMood: (mood: MoodType) => void; filteredCount: number; } export const MoodTracker: React.FC = ({ activeMood, onSelectMood, filteredCount, }) => { const activeMoodObj = MOODS.find((m) => m.id === activeMood) || MOODS[0]; const getMoodIcon = (iconName: string, className = "w-4 h-4") => { switch (iconName) { case "Zap": return ; case "Moon": return ; case "Sparkles": return ; case "Feather": return ; case "Camera": return ; default: return ; } }; return (
{/* Notebook Top Header Card */}
{/* Top Paper Header Elements */}
MOOD TRACKER & WEATHER LOG CANLI SİNYAL

Günün farklı saatlerindeki zihinsel dalgalanmalar, anlık aydınlanmalar ve saçma gözlemler haritası.

{/* Stamped Date & Wax Seal Badge */}
GÜNCEL DURUM
{activeMoodObj.stampText}
{/* Interactive Wax Seal */}
{/* The Atmospheric Mood Frequency Wave */}
08:00 (Sabah Kahvesi) 14:30 (Kaos & Fikirler) 23:45 (Gece Melankolisi)
{/* SVG Wave Graphic */}
{/* Reference Grid lines */} {/* Background gradient fill */} {/* Mathematically precise smooth continuous wave curve */} {/* Perfectly round circles positioned exactly at wave peaks & valleys */} {/* Handwritten Mood Annotations on Wave */}
"kahve etkisi ⚡"
"ani fikir! 💡"
"sakin anlar 🌿"
"gece kodu ☕"
{/* Live Broadcast Status Banner */}
Şu anki Zihinsel Frekans: {activeMoodObj.label} • {activeMoodObj.sublabel}
{filteredCount} sonuç gösteriliyor
{/* Mood Filter Pill Tabs */}
{MOODS.map((mood) => { const isSelected = activeMood === mood.id; return ( ); })}
); };