/* eslint-disable lines-around-comment */ import React from 'react'; import { Text, View } from 'react-native'; import { useSelector } from 'react-redux'; import { getLocalParticipant } from '../../../base/participants/functions'; import Button from '../../../base/ui/components/native/Button'; import Switch from '../../../base/ui/components/native/Switch'; import { BUTTON_TYPES } from '../../../base/ui/constants'; import { isSubmitAnswerDisabled } from '../../functions'; import AbstractPollAnswer, { AbstractProps } from '../AbstractPollAnswer'; // @ts-ignore import { chatStyles, dialogStyles } from './styles'; const PollAnswer = (props: AbstractProps) => { const { checkBoxStates, poll, setCheckbox, skipAnswer, skipChangeVote, submitAnswer, t } = props; const { changingVote } = poll; const localParticipant = useSelector(getLocalParticipant); const { PRIMARY, SECONDARY } = BUTTON_TYPES; return ( <> { poll.question } { t('polls.by', { name: localParticipant?.name }) } {poll.answers.map((answer, index) => ( setCheckbox(index, state) } /> {answer.name} ))}