'use client'
import { SDK_FLOW_STEPS, FLOW_PACKAGES, type SDKFlowStep } from '../flow-data'
import { completionColor, type PackageFilter } from './helpers'
export function StepTable({
packageFilter,
selectedStep,
setSelectedStep,
visibleCount,
totalCount,
}: {
packageFilter: PackageFilter
selectedStep: SDKFlowStep | null
setSelectedStep: (s: SDKFlowStep) => void
visibleCount: number
totalCount: number
}) {
return (
Alle Steps ({visibleCount}
{packageFilter !== 'alle' ? ` / ${totalCount}` : ''})
{SDK_FLOW_STEPS.filter(
s => packageFilter === 'alle' || s.package === packageFilter
).map(step => {
const pkg = FLOW_PACKAGES[step.package]
return (
)
})}
)
}