/ concept-collection / benchcompress
Sign in
concept-collection / benchcompress
benchcompress / web-ui / src / components / algorithm / AlgorithmContent.tsx
30 lines · 688 BBlameHistoryRaw
1import { Algorithm, BenchmarkData } from "../../types";
2import { BaseContent } from "../shared/BaseContent";
3import "../shared/ContentStyles.css";
5interface AlgorithmContentProps {
6 algorithm: Algorithm;
7 benchmarkData: BenchmarkData | null;
8 chartData: Array<{
9 algorithm: string;
10 compression_ratio: number;
11 encode_speed: number;
12 decode_speed: number;
13 }>;
16export const AlgorithmContent = ({
17 algorithm,
18 benchmarkData,
19 chartData,
20}: AlgorithmContentProps) => {
21 return (
22 <BaseContent
23 item={algorithm}
24 benchmarkData={benchmarkData}
25 chartData={chartData}
26 tagNavigationPrefix="/algorithms"
27 filterKey="algorithm"
28 />
29 );
30};
moveopenescclose