import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { useSelector } from 'react-redux'; import { STATUS_CONNECTED_TO_ANOTHER_ACCOUNT, STATUS_NOT_CONNECTED, } from '../../../helpers/constants/connected-sites'; import { BackgroundColor, BorderColor, BorderRadius, IconColor, Size, } from '../../../helpers/constants/design-system'; import { BadgeWrapper } from '../../component-library'; import { Icon, ICON_NAMES } from '../../component-library/icon/deprecated'; import Box from '../../ui/box'; import { getSelectedIdentity } from '../../../selectors'; import Tooltip from '../../ui/tooltip'; import { useI18nContext } from '../../../hooks/useI18nContext'; export const MultichainConnectedSiteMenu = ({ className, globalMenuColor, status, text, }) => { const t = useI18nContext(); const selectedAccount = useSelector(getSelectedIdentity); return ( } > ); }; MultichainConnectedSiteMenu.propTypes = { /** * Additional classNames to be added to the MultichainConnectedSiteMenu */ className: PropTypes.string, /** * Background color based on the connection status */ globalMenuColor: PropTypes.string.isRequired, /** * Connection status string */ status: PropTypes.string.isRequired, /** * Connection status message */ text: PropTypes.string, };