Enhance skill evaluation UI with category icons and URL state management

- Added category icons to the skill evaluation components for better visual representation.
- Implemented URL parameter handling in SkillEvaluation to maintain selected category state across navigation.
- Improved the HomePage layout with expandable skill categories and enhanced user interaction.
- Updated skill data files to include icon properties for each category.
This commit is contained in:
Julien Froidefond
2025-08-20 15:52:59 +02:00
parent 09d2c5cbe1
commit fe63f9592a
15 changed files with 202 additions and 54 deletions

View File

@@ -37,7 +37,7 @@ export function SkillEvaluationGrid({
</div>
</div>
<div className="space-y-2">
<div className="space-y-3">
{currentEvaluation.selectedSkillIds.map((skillId) => {
const skill = currentCategory.skills.find((s) => s.id === skillId);
if (!skill) return null;