'use client' import { SDK_FLOW_STEPS, FLOW_PACKAGES } from '../flow-data' import { PACKAGE_ORDER, type PackageFilter } from './helpers' export function FlowToolbar({ packageFilter, setPackageFilter, setSelectedStep, showDb, setShowDb, showRag, setShowRag, }: { packageFilter: PackageFilter setPackageFilter: (f: PackageFilter) => void setSelectedStep: (s: null) => void showDb: boolean setShowDb: (v: boolean) => void showRag: boolean setShowRag: (v: boolean) => void }) { return (
{/* Package Filter */} {PACKAGE_ORDER.map(pkgId => { const pkg = FLOW_PACKAGES[pkgId] const count = SDK_FLOW_STEPS.filter(s => s.package === pkgId).length return ( ) })} {/* Separator */}
{/* Toggles */}
) }