import { Text, View } from 'react-native'; import type { Doc } from '@spoon/backend/convex/_generated/dataModel.js'; import { ListRow } from '~/components/ui/list-row'; import { formatDate } from '~/utils/format'; import { SpoonStatusBadge } from './spoon-status-badge'; export const SpoonListRow = ({ spoon, openThreads, onPress, }: { spoon: Doc<'spoons'>; openThreads?: number; onPress: () => void; }) => ( {spoon.forkOwner && spoon.forkRepo ? ( fork {spoon.forkOwner}/{spoon.forkRepo} ) : ( missing fork )} {spoon.upstreamAheadBy ?? 0} upstream {spoon.forkAheadBy ?? 0} fork-only {openThreads ?? 0} threads );