import { PollOption } from '../types/poll.types'; import { VoteButton } from './VoteButton'; interface OptionListProps { options: PollOption[]; onVote: (optionId: string) => void; hasVoted?: (option: PollOption) => boolean; } export function OptionList({ options, onVote, hasVoted }: OptionListProps) { const totalVotes = options.reduce((sum, opt) => sum + opt.votes, 0); const sortedOptions = [...options].sort((a, b) => b.votes - a.votes); return (