feat: remove a skill category empty
This commit is contained in:
@@ -19,6 +19,7 @@ interface SkillsListProps {
|
||||
onToggleCategory: (category: string) => void;
|
||||
onEditSkill: (skill: Skill) => void;
|
||||
onDeleteSkill: (skillId: string) => void;
|
||||
onDeleteCategory?: (categoryName: string) => void; // Nouvelle prop
|
||||
}
|
||||
|
||||
export function SkillsList({
|
||||
@@ -27,6 +28,7 @@ export function SkillsList({
|
||||
onToggleCategory,
|
||||
onEditSkill,
|
||||
onDeleteSkill,
|
||||
onDeleteCategory,
|
||||
}: SkillsListProps) {
|
||||
// Fonction pour obtenir l'icône de la catégorie
|
||||
const getCategoryIcon = (category: string) => {
|
||||
@@ -72,6 +74,8 @@ export function SkillsList({
|
||||
itemCount={categorySkills.length}
|
||||
itemLabel="skill"
|
||||
showSeparator={index > 0}
|
||||
onDeleteCategory={onDeleteCategory}
|
||||
canDeleteCategory={categorySkills.length === 0} // Peut supprimer si vide
|
||||
/>
|
||||
|
||||
{/* Liste des skills de la catégorie */}
|
||||
|
||||
Reference in New Issue
Block a user