import { Algorithm } from "../types"; import { Link } from "react-router-dom"; import { TagFilter } from "../components/TagFilter"; import { useTagFilter } from "../hooks/useTagFilter"; interface AlgorithmsProps { algorithms: Algorithm[]; } function Algorithms({ algorithms }: AlgorithmsProps) { const { selectedTags, availableTags, filteredItems: filteredAlgorithms, toggleTag, } = useTagFilter(algorithms); return (
| Name | Version | Description | Tags | Source |
|---|---|---|---|---|
| {algorithm.name} | {algorithm.version} | {algorithm.description} | {algorithm.tags.map((tag) => ( {tag} ))} | {algorithm.source_file && ( View Source )} |