Skip to content

Commit

Permalink
A0-2971: Use new Signer icon with border (#79)
Browse files Browse the repository at this point in the history
* A0-2971: Use new Signer icon with border

* A0-2971: Improve types
  • Loading branch information
jalooc authored Aug 17, 2023
1 parent e8c0e15 commit 60d8cf0
Show file tree
Hide file tree
Showing 8 changed files with 53 additions and 2 deletions.
18 changes: 18 additions & 0 deletions packages/apps-config/src/extensions/aleph-zero-signer.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// Copyright 2017-2023 @polkadot/apps-config authors & contributors
// SPDX-License-Identifier: Apache-2.0

import type { Known } from './types.js';

import { extensionsAlephZeroSignerSVG } from '../ui/logos/extensions/index.js';

export const AlephZeroSigner = {
all: {
chrome: 'https://chrome.google.com/webstore/detail/aleph-zero-signer/opbinaebpmphpefcimknblieddamhmol',
firefox: 'https://addons.mozilla.org/en-US/firefox/addon/aleph-zero-signer/'
},
desc: 'The easiest way to get into using Aleph Zero',
name: 'The Aleph Zero Signer',
ui: {
logo: extensionsAlephZeroSignerSVG
}
} satisfies Known;
2 changes: 2 additions & 0 deletions packages/apps-config/src/extensions/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@

import type { Browser, Extension, Known } from './types.js';

import { AlephZeroSigner } from './aleph-zero-signer.js';
import { PolkadotJs } from './polkadot-js.js';

// The list of known extensions including the links to tem on the store. This is
// used when no extensions are actually available, promoting the user to install
// one or more (Any known extension can and should be added here)

export const knownExtensions: Record<string, Known> = {
'aleph-zero-signer': AlephZeroSigner,
'polkadot-js': PolkadotJs
};

Expand Down
4 changes: 2 additions & 2 deletions packages/apps-config/src/extensions/polkadot-js.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import type { Known } from './types.js';
import { extensionsPolkadotJsSVG } from '../ui/logos/extensions/index.js';
import { externalEmptySVG } from '../ui/logos/external/index.js';

export const PolkadotJs: Known = {
export const PolkadotJs = {
all: {
chrome: 'https://chrome.google.com/webstore/detail/polkadot%7Bjs%7D-extension/mopnmbcafieddcagagdcbnhejhlodfdd',
firefox: 'https://addons.mozilla.org/en-US/firefox/addon/polkadot-js-extension/'
Expand All @@ -18,4 +18,4 @@ export const PolkadotJs: Known = {
// check, aka it actually has no effect (the first part is always defined)
logo: extensionsPolkadotJsSVG || externalEmptySVG
}
};
} satisfies Known;
16 changes: 16 additions & 0 deletions packages/apps-config/src/ui/logos/extensions/aleph-zero-signer.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// Copyright 2017-2023 @polkadot/apps authors & contributors
// SPDX-License-Identifier: Apache-2.0

// Do not edit. Auto-generated via node scripts/imgConvert.mjs

export const extensionsAlephZeroSignerSVG = 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjg2NF8xMTE2MSkiPgogICAgICAgIDxyZWN0IHg9IjUwNCIgeT0iNTA0IiB3aWR0aD0iNDk2IiBoZWlnaHQ9IjQ5NiIgcng9Ijg4IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDUwNCA1MDQpIiBmaWxsPSIjMTExQjI0IiBzdHJva2U9IiMwMEVBQzciIHN0cm9rZS13aWR0aD0iMTYiLz4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMjg2NF8xMTE2MSkiPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYzLjkzMyAyNzEuMjIzSDQxNi4yMDNDNDE2LjgyMiAyNzEuMjI1IDQxNy40MzYgMjcxLjEwNCA0MTguMDA4IDI3MC44N0M0MTguNTggMjcwLjYzNSA0MTkuMSAyNzAuMjkgNDE5LjUzOCAyNjkuODU1QzQxOS45NzYgMjY5LjQyMSA0MjAuMzIzIDI2OC45MDQgNDIwLjU1OSAyNjguMzM2QzQyMC43OTUgMjY3Ljc2NyA0MjAuOTE2IDI2Ny4xNTggNDIwLjkxNSAyNjYuNTQzVjIyOS4xMDNDNDIwLjkxNSAyMjcuODYyIDQyMC40MTggMjI2LjY3MiA0MTkuNTM1IDIyNS43OTRDNDE4LjY1MSAyMjQuOTE2IDQxNy40NTMgMjI0LjQyMyA0MTYuMjAzIDIyNC40MjNIMzQyLjk2TDI4NS4yNTYgOTUuNzAyNEMyODQuNzY1IDk0LjYwNjkgMjgzLjk2NyA5My42NzUxIDI4Mi45NTYgOTMuMDE4NUMyODEuOTQ2IDkyLjM2MTkgMjgwLjc2NyA5Mi4wMDgzIDI3OS41NiA5MkgyMzIuNDQxQzIzMS4yMjcgOTIuMDAwMyAyMzAuMDM5IDkyLjM1MDIgMjI5LjAyIDkzLjAwNzJDMjI4LjAwMiA5My42NjQzIDIyNy4xOTcgOTQuNjAwNSAyMjYuNzAzIDk1LjcwMjRMMTY5LjA0MSAyMjQuNDIzSDk1Ljc5ODJDOTQuNTQ4NSAyMjQuNDIzIDkzLjM1IDIyNC45MTYgOTIuNDY2NCAyMjUuNzk0QzkxLjU4MjcgMjI2LjY3MiA5MS4wODYzIDIyNy44NjIgOTEuMDg2MyAyMjkuMTAzVjI2Ni41NDNDOTEuMDg0OSAyNjcuMTU4IDkxLjIwNTkgMjY3Ljc2NyA5MS40NDIyIDI2OC4zMzZDOTEuNjc4NSAyNjguOTA0IDkyLjAyNTUgMjY5LjQyMSA5Mi40NjMzIDI2OS44NTVDOTIuOTAxMSAyNzAuMjkgOTMuNDIxMSAyNzAuNjM1IDkzLjk5MzQgMjcwLjg3Qzk0LjU2NTcgMjcxLjEwNCA5NS4xNzkgMjcxLjIyNSA5NS43OTgyIDI3MS4yMjNIMTQ4LjA2OEw5MS41MjYxIDM5Ny40MTdDOTEuMjA3NSAzOTguMTI4IDkxLjA3MjQgMzk4LjkwNiA5MS4xMzMgMzk5LjY4MkM5MS4xOTM2IDQwMC40NTggOTEuNDQ3OSA0MDEuMjA2IDkxLjg3MzEgNDAxLjg2QzkyLjI5ODMgNDAyLjUxMyA5Mi44ODA4IDQwMy4wNTEgOTMuNTY3OSA0MDMuNDI1Qzk0LjI1NTEgNDAzLjc5OSA5NS4wMjUyIDQwMy45OTYgOTUuODA4NiA0MDRIMTM3Ljg3QzEzOS4wODQgNDA0IDE0MC4yNzIgNDAzLjY1IDE0MS4yOTEgNDAyLjk5M0MxNDIuMzA5IDQwMi4zMzYgMTQzLjExNCA0MDEuMzk5IDE0My42MDggNDAwLjI5OEwyNTYuMDAxIDE0OS41NjRMMzY4LjM5NCA0MDAuMjk4QzM2OC44ODcgNDAxLjM5OSAzNjkuNjkyIDQwMi4zMzYgMzcwLjcxMSA0MDIuOTkzQzM3MS43MjkgNDAzLjY1IDM3Mi45MTcgNDA0IDM3NC4xMzIgNDA0SDQxNi4xOTNDNDE2Ljk3OSA0MDQuMDAxIDQxNy43NTMgNDAzLjgwOCA0MTguNDQ0IDQwMy40MzZDNDE5LjEzNSA0MDMuMDY1IDQxOS43MjIgNDAyLjUyNyA0MjAuMTUxIDQwMS44NzNDNDIwLjU4IDQwMS4yMTkgNDIwLjgzNyA0MDAuNDY4IDQyMC44OTkgMzk5LjY5QzQyMC45NjEgMzk4LjkxMSA0MjAuODI2IDM5OC4xMyA0MjAuNTA3IDM5Ny40MTdMMzYzLjkzMyAyNzEuMjIzWiIgZmlsbD0id2hpdGUiLz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzI4NjRfMTExNjEiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgcng9Ijk2IiBmaWxsPSJ3aGl0ZSIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMV8yODY0XzExMTYxIj4KICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjMyOS44MjkiIGhlaWdodD0iMzEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTEuMDg2MyA5MikiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgo8L3N2Zz4K';
1 change: 1 addition & 0 deletions packages/apps-config/src/ui/logos/extensions/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@

// Do not edit. Auto-generated via node scripts/imgConvert.mjs

export { extensionsAlephZeroSignerSVG } from './generated/aleph-zero-signerSVG.js';
export { extensionsPolkadotJsSVG } from './generated/polkadot-jsSVG.js';
6 changes: 6 additions & 0 deletions packages/apps/public/locales/en/app-accounts.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,14 @@
"Edit": "Edit",
"Ensure that the extension has accounts, some accounts are visible globally and available for this chain and that you gave the application permission to access accounts from the extension to use them.": "Ensure that the extension has accounts, some accounts are visible globally and available for this chain and that you gave the application permission to access accounts from the extension to use them.",
"Ensure that you utilized the \"Save\" functionality before using a generated address to receive funds. Without saving the address and the associated seed any funds sent to it will be lost.": "Ensure that you utilized the \"Save\" functionality before using a generated address to receive funds. Without saving the address and the associated seed any funds sent to it will be lost.",
"Ensure that:": "Ensure that:",
"Ensure you are using a strong password for proper account protection.": "Ensure you are using a strong password for proper account protection.",
"Evaluated {{count}} keys in {{elapsed}}s ({{avg}} keys/s)": "Evaluated {{count}} keys in {{elapsed}}s ({{avg}} keys/s)",
"Existing approvals ({{approvals}}/{{threshold}})": "Existing approvals ({{approvals}}/{{threshold}})",
"External": "External",
"Flags": "Flags",
"For approvals outstanding approvers will be shown, for hashes that should be cancelled the first approver is required.": "For approvals outstanding approvers will be shown, for hashes that should be cancelled the first approver is required.",
"For extra protection, consider using the": "For extra protection, consider using the",
"Forget this account": "Forget this account",
"From JSON": "From JSON",
"From Ledger": "From Ledger",
Expand Down Expand Up @@ -230,6 +232,7 @@
"all locally stored accounts": "all locally stored accounts",
"amount": "amount",
"approval type": "approval type",
"at least one account is available for this chain,": "at least one account is available for this chain,",
"available signatories": "available signatories",
"available social recovery helpers": "available social recovery helpers",
"backup file": "backup file",
Expand Down Expand Up @@ -258,6 +261,7 @@
"ethereum private key": "ethereum private key",
"existential deposit": "existential deposit",
"extension": "extension",
"extension which protects you from dangerous websites in real-time.": "extension which protects you from dangerous websites in real-time.",
"filter by name or tags": "filter by name or tags",
"found signatories": "found signatories",
"hardware": "hardware",
Expand Down Expand Up @@ -315,6 +319,8 @@
"subs": "subs",
"the account to make recoverable": "the account to make recoverable",
"the account to recover to": "the account to recover to",
"the extension allows azero.dev to access accounts": "the extension allows azero.dev to access accounts",
"the extension has accounts,": "the extension has accounts,",
"threshold": "threshold",
"total balance": "total balance",
"total deposit": "total deposit",
Expand Down
2 changes: 2 additions & 0 deletions packages/apps/public/locales/en/app-staking.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"Accounts": "Accounts",
"Active": "Active",
"Active nominations ({{count}})": "Active nominations ({{count}})",
"Active only": "Active only",
"Add pool": "Add pool",
"All bags": "All bags",
"All pools": "All pools",
Expand Down Expand Up @@ -68,6 +69,7 @@
"No nominees": "No nominees",
"No pending payouts for your stashes": "No pending payouts for your stashes",
"No pending payouts for your validators": "No pending payouts for your validators",
"No suspension events matching the filters found in the past 84 eras": "No suspension events matching the filters found in the past 84 eras",
"No suspensions events found in the past 84 eras": "No suspensions events found in the past 84 eras",
"No waiting validators found": "No waiting validators found",
"No, block all nominations": "No, block all nominations",
Expand Down

0 comments on commit 60d8cf0

Please sign in to comment.