"use client" import { motion } from "framer-motion" import { Activity } from "lucide-react" interface HeaderProps { onStartSession: () => void sessionState: "idle" | "calibrating" | "running" | "finished" } export default function Header({ onStartSession, sessionState }: HeaderProps) { const getButtonText = () => { switch (sessionState) { case "idle": return "Start Calibration" case "calibrating": return "Calibrating..." case "running": return "Session Running" case "finished": return "Restart" } } return (

NeuroLink Bio-Feedback

Real-time Biometric Analysis

{sessionState === "running" ? "CONNECTED" : "STANDBY"} {getButtonText()}
) }