// @flow import { makeStyles } from '@material-ui/styles'; import React, { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; import { useDispatch } from 'react-redux'; import ParticipantPaneBaseButton from '../../../participants-pane/components/web/ParticipantPaneBaseButton'; import { autoAssignToBreakoutRooms } from '../../actions'; const useStyles = makeStyles(theme => { return { button: { color: theme.palette.link01, width: '100%', backgroundColor: 'transparent', '&:hover': { backgroundColor: 'transparent' } } }; }); export const AutoAssignButton = () => { const { t } = useTranslation(); const dispatch = useDispatch(); const styles = useStyles(); const onAutoAssign = useCallback(() => { dispatch(autoAssignToBreakoutRooms()); }, [ dispatch ]); return ( {t('breakoutRooms.actions.autoAssign')} ); };