import React from 'react';
import PropTypes from 'prop-types';
import { withTranslation } from 'react-i18next';
import { withUnstatedContainers } from '../UnstatedUtils';
import NavigationContainer from '../../services/NavigationContainer';
const ThreeStrandedButton = (props) => {
const { t, navigationContainer } = props;
function threeStrandedButtonClickedHandler(viewType) {
navigationContainer.setEditorMode(viewType);
}
return (
);
};
/**
* Wrapper component for using unstated
*/
const ThreeStrandedButtonWrapper = withUnstatedContainers(ThreeStrandedButton, [NavigationContainer]);
ThreeStrandedButton.propTypes = {
t: PropTypes.func.isRequired, // i18next
navigationContainer: PropTypes.object.isRequired,
onThreeStrandedButtonClicked: PropTypes.func,
};
export default withTranslation()(ThreeStrandedButtonWrapper);