/** * @flow * @file Custom message to install Box Tools inside of Open With. * @author Box */ import * as React from 'react'; import { FormattedMessage } from 'react-intl'; import messages from '../common/messages'; import './BoxToolsInstallMessage.scss'; const DEFAULT_BOX_TOOLS_INSTALLATION_URL = 'https://cloud.box.com/v/installboxtools'; const DEFAULT_BOX_TOOLS_NAME = 'Box Tools'; type Props = { boxToolsInstallUrl?: string, boxToolsName?: string, }; const BoxToolsInstallMessage = ({ boxToolsName = DEFAULT_BOX_TOOLS_NAME, boxToolsInstallUrl = DEFAULT_BOX_TOOLS_INSTALLATION_URL, }: Props) => { const onLinkClick = () => { // Manually open the URL since disabled menu items are blocked from clickable actions by default window.open(boxToolsInstallUrl); }; return ( {boxToolsName} ), }} /> ); }; export default BoxToolsInstallMessage;