This component:
<QuestionList
questions={sortedQuestions}
isOwner={isOwner}
localUserId={userId}
answeringId={answeringId}
onToggleVote={(id) => toggleVote(id)}
onAnswer={(id, content) => answerQuestion(id, content)}
onSetAnsweringId={(id) => setAnsweringId(id)}
onDelete={(id) => deleteQuestion(id)}
onTogglePin={(id) => pinQuestion(id, !questions.get(id)?.isPinned)}
labels={labels}
icons={icons}
colors={colors}
styles={styles}
/>
QuestionList displays a scrollable list of questions.