diff --git a/client/components/blog/BlogCategoryChips.tsx b/client/components/blog/BlogCategoryChips.tsx new file mode 100644 index 00000000..c92d1b4b --- /dev/null +++ b/client/components/blog/BlogCategoryChips.tsx @@ -0,0 +1,38 @@ +import { Button } from "@/components/ui/button"; +import type { BlogCategory } from "./types"; + +interface BlogCategoryChipsProps { + categories: BlogCategory[]; + selected: string; + onSelect: (id: string) => void; +} + +const BlogCategoryChips = ({ categories, selected, onSelect }: BlogCategoryChipsProps) => { + if (!categories.length) return null; + + return ( +
+ {categories.map((category, index) => ( + + ))} +
+ ); +}; + +export default BlogCategoryChips;