| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- /* eslint-disable react-native/no-color-literals */
 - // @flow
 - 
 - import React from 'react';
 - import { View } from 'react-native';
 - import { Button } from 'react-native-paper';
 - 
 - import { BUTTON_MODES } from '../../../chat/constants';
 - import AbstractPollsPane from '../AbstractPollsPane';
 - import type { AbstractProps } from '../AbstractPollsPane';
 - 
 - import PollCreate from './PollCreate';
 - import PollsList from './PollsList';
 - import { chatStyles } from './styles';
 - 
 - const PollsPane = (props: AbstractProps) => {
 - 
 -     const { createMode, onCreate, setCreateMode, t } = props;
 - 
 -     return (
 -         <View style = { chatStyles.PollPane }>
 -             { createMode
 -                 ? <PollCreate setCreateMode = { setCreateMode } />
 -                 : <View style = { chatStyles.PollPaneContent }>
 -                     {/* <View /> */}
 -                     <PollsList />
 -                     <Button
 -                         color = '#17a0db'
 -                         mode = { BUTTON_MODES.CONTAINED }
 -                         onPress = { onCreate }
 -                         style = { chatStyles.createPollButton } >
 -                         {t('polls.create.create')}
 -                     </Button>
 -                 </View>}
 -         </View>
 -     );
 - };
 - 
 - 
 - /*
 -  * We apply AbstractPollsPane to fill in the AbstractProps common
 -  * to both the web and native implementations.
 -  */
 - // eslint-disable-next-line new-cap
 - export default AbstractPollsPane(PollsPane);
 
 
  |