mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
* Design improvements for the Connect flow * Make new-account-modal close a button * Update e2e tests for auto select account on connect flow
24 lines
828 B
JavaScript
24 lines
828 B
JavaScript
import { connect } from 'react-redux'
|
|
import PermissionPageContainer from './permission-page-container.component'
|
|
import {
|
|
getPermissionsDescriptions,
|
|
getTargetDomainMetadata,
|
|
getMetaMaskIdentities,
|
|
} from '../../../selectors'
|
|
|
|
const mapStateToProps = (state, ownProps) => {
|
|
const { request, cachedOrigin, selectedIdentities } = ownProps
|
|
const targetDomainMetadata = getTargetDomainMetadata(state, request, cachedOrigin)
|
|
|
|
const allIdentities = getMetaMaskIdentities(state)
|
|
const allIdentitiesSelected = Object.keys(selectedIdentities).length === Object.keys(allIdentities).length && selectedIdentities.length > 1
|
|
|
|
return {
|
|
permissionsDescriptions: getPermissionsDescriptions(state),
|
|
targetDomainMetadata,
|
|
allIdentitiesSelected,
|
|
}
|
|
}
|
|
|
|
export default connect(mapStateToProps)(PermissionPageContainer)
|