// src/components/FacePanel.jsx import React from 'react' import { EMOTION_COLORS } from '../lib/api' const EMOTION_ORDER = ['Happy', 'Angry', 'Fear', 'Sad', 'Neutral', 'Surprised', 'Disgust'] const MOUTH_PATHS = { Happy: 'M46,84 Q65,96 84,84', Angry: 'M46,92 Q65,80 84,92', Fear: 'M48,88 Q65,86 82,88', Sad: 'M46,92 Q65,80 84,92', Neutral: 'M48,87 Q65,87 82,87', Surprised:'M55,82 Q65,94 75,82', Disgust: 'M47,90 Q65,82 83,90', } const BROW_L = { Happy: 'M33,35 Q45,29 57,34', Angry: 'M33,32 Q45,26 57,31', Fear: 'M33,33 Q45,28 57,33', Sad: 'M33,38 Q45,34 57,38', Neutral: 'M33,35 Q45,32 57,35', Surprised:'M33,30 Q45,24 57,30', Disgust: 'M33,33 Q45,30 57,35', } const BROW_R = { Happy: 'M73,34 Q85,29 97,35', Angry: 'M73,31 Q85,26 97,32', Fear: 'M73,33 Q85,28 97,33', Sad: 'M73,38 Q85,34 97,38', Neutral: 'M73,35 Q85,32 97,35', Surprised:'M73,30 Q85,24 97,30', Disgust: 'M73,35 Q85,30 97,33', } const GLOW_COLORS = { Happy: 'rgba(48,217,136,0.12)', Angry: 'rgba(255,77,106,0.12)', Fear: 'rgba(245,166,35,0.10)', Sad: 'rgba(155,116,247,0.10)', Neutral: 'rgba(94,130,170,0.08)', Surprised:'rgba(14,201,168,0.10)', Disgust: 'rgba(255,107,119,0.10)', } export default function FacePanel({ result }) { const emotion = result?.facial_emotion || 'Neutral' const probs = result?.facial_probs || {} return (