import {FormattedMessage} from 'react-intl'; import PropTypes from 'prop-types'; import React from 'react'; import keyMirror from 'keymirror'; import classNames from 'classnames'; import Box from '../box/box.jsx'; import Dots from './dots.jsx'; import closeIcon from '../close-button/icon--close.svg'; import radarIcon from './icons/searching.png'; import bluetoothIcon from './icons/bluetooth-white.svg'; import backIcon from './icons/back.svg'; import styles from './connection-modal.css'; const PHASES = keyMirror({ prescan: null, pressbutton: null, notfound: null }); const AutoScanningStep = props => (
{props.phase === PHASES.prescan && ( )} {props.phase === PHASES.pressbutton && ( )} {props.phase === PHASES.notfound && ( )}
{props.phase === PHASES.prescan && ( )} {props.phase === PHASES.pressbutton && ( )} {props.phase === PHASES.prescan && ( )} {props.phase === PHASES.pressbutton && (
)} {props.phase === PHASES.notfound && ( )}
); AutoScanningStep.propTypes = { connectionTipIconURL: PropTypes.string, onRefresh: PropTypes.func, onStartScan: PropTypes.func, phase: PropTypes.oneOf(Object.keys(PHASES)) }; AutoScanningStep.defaultProps = { phase: PHASES.prescan }; export { AutoScanningStep as default, PHASES };