mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Update eth_accounts permission description (#8693)
* update eth_accounts permission description * make it easier to find permission name locale message * handle longer permissions descriptions in UI
This commit is contained in:
parent
7ff3b4c928
commit
606618ee28
@ -1,6 +1,6 @@
|
||||
{
|
||||
"eth_accounts": {
|
||||
"message": "View your public address (required)",
|
||||
"message": "View the addresses of your permitted accounts (required)",
|
||||
"description": "The description for the `eth_accounts` permission"
|
||||
},
|
||||
"connectedSites": {
|
||||
|
@ -55,9 +55,9 @@ export default class ConnectedAccountsListPermissions extends PureComponent {
|
||||
>
|
||||
<p>{t('authorizedPermissions')}:</p>
|
||||
<ul className="connected-accounts-permissions__list">
|
||||
{permissions.map(({ key }) => (
|
||||
<li key={key} className="connected-accounts-permissions__list-item">
|
||||
<i className="fas fa-check-square" /> {t(key)}
|
||||
{permissions.map(({ key: permissionName }) => (
|
||||
<li key={permissionName} className="connected-accounts-permissions__list-item">
|
||||
<i className="fas fa-check-square" />{t(permissionName)}
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
|
@ -113,7 +113,10 @@
|
||||
}
|
||||
|
||||
&__list-item {
|
||||
display: flex;
|
||||
|
||||
i {
|
||||
display: block;
|
||||
padding-right: 8px;
|
||||
font-size: 18px;
|
||||
color: $Grey-800;
|
||||
|
@ -67,23 +67,23 @@ export default class PermissionPageContainerContent extends PureComponent {
|
||||
} = this.props
|
||||
const { t } = this.context
|
||||
|
||||
const items = Object.keys(selectedPermissions).map((methodName) => {
|
||||
const items = Object.keys(selectedPermissions).map((permissionName) => {
|
||||
|
||||
const description = t(methodName)
|
||||
const description = t(permissionName)
|
||||
// don't allow deselecting eth_accounts
|
||||
const isDisabled = methodName === 'eth_accounts'
|
||||
const isDisabled = permissionName === 'eth_accounts'
|
||||
|
||||
return (
|
||||
<div
|
||||
className="permission-approval-container__content__permission"
|
||||
key={methodName}
|
||||
key={permissionName}
|
||||
onClick={() => {
|
||||
if (!isDisabled) {
|
||||
onPermissionToggle(methodName)
|
||||
onPermissionToggle(permissionName)
|
||||
}
|
||||
}}
|
||||
>
|
||||
{ selectedPermissions[methodName]
|
||||
{ selectedPermissions[permissionName]
|
||||
? <i title={t('permissionCheckedIconDescription')} className="fa fa-check-square" />
|
||||
: <i title={t('permissionUncheckedIconDescription')} className="fa fa-square" />
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user