Import React
Import React
return (
<div className="bg-white rounded-xl shadow-lg p-6">
<h3 className="text-xl font-semibold mb-4 text-gray-700 flex items-center
justify-between">
<span className="flex items-center">
{icon}
<span className="ml-2">{title}</span>
</span>
<button
onClick={() => setShowDropdown(!showDropdown)}
className="text-blue-500 hover:text-blue-700"
>
{showDropdown ? 'Hide History' : 'Show History'}
</button>
</h3>
<div className="flex items-center justify-center text-3xl font-bold mb-4">
{value.toFixed(2)}
</div>
{showDropdown && (
<ResponsiveContainer width="100%" height={200}>
<BarChart data={data}>
<CartesianGrid strokeDasharray="3 3" />
<XAxis dataKey="week" />
<YAxis />
<Tooltip />
<Bar dataKey={title.toLowerCase().replace(' ', '')} fill="#8884d8" />
</BarChart>
</ResponsiveContainer>
)}
</div>
);
};
return (
<div className="mt-4">
<button
onClick={() => setIsOpen(!isOpen)}
className="flex items-center text-blue-500 hover:text-blue-700"
>
<Info className="mr-2" />
{isOpen ? 'Hide Burnout Information' : 'Learn About Burnout'}
</button>
{isOpen && (
<div className="mt-2 p-4 bg-gray-50 rounded-lg">
<h4 className="font-semibold mb-2">What is Burnout?</h4>
<p>Burnout is a state of physical and emotional exhaustion. It can occur
when you experience long-term stress in your job, or when you have worked in a
physically or emotionally draining role for a long time.</p>
<h4 className="font-semibold mt-4 mb-2">How to Mitigate Burnout:</h4>
<ul className="list-disc list-inside">
<li>Set boundaries and learn to say no</li>
<li>Take breaks throughout the day</li>
<li>Practice self-care and prioritize sleep</li>
<li>Seek support from colleagues, friends, or professionals</li>
</ul>
<p className="mt-4">
For more information, check out these resources:
<a href="https://www.who.int/news/item/28-05-2019-burn-out-an-
occupational-phenomenon-international-classification-of-diseases" className="text-
blue-500 hover:underline block">World Health Organization on Burnout</a>
<a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6424886/"
className="text-blue-500 hover:underline block">Burnout Research: Implications for
Understanding and Addressing Job Burnout</a>
</p>
</div>
)}
</div>
);
};