import { ChevronRight } from "lucide-react";
import { SkillCategory } from "@/lib/types";
import { getCategoryIcon } from "@/lib/category-icons";
interface CategoryTabsProps {
categories: SkillCategory[];
selectedCategory: string;
onCategoryChange: (category: string) => void;
}
export function CategoryTabs({
categories,
selectedCategory,
onCategoryChange,
}: CategoryTabsProps) {
return (
{categories.map((category) => {
const isActive = selectedCategory === category.category;
const CategoryIcon = getCategoryIcon(category.icon);
return (
);
})}
);
}