mirror of
https://github.com/pezkuwichain/pezkuwi-extension.git
synced 2026-04-22 02:08:03 +00:00
fix: update pezkuwi-ui dependencies to 3.17.1 and fix type issues
- Update @pezkuwi/react-identicon, ui-shared, ui-settings, ui-keyring, react-qr to ^3.17.1 - Fix westendMetadata → zagrosMetadata imports in test files - Remove backward compatibility for polkadot/substrate themes in Identicon.tsx - Add proper Network[] type annotation to legerChains.ts Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -68,8 +68,8 @@
|
||||
"@pezkuwi/types-create": "^16.5.6",
|
||||
"@pezkuwi/types-known": "^16.5.6",
|
||||
"@pezkuwi/types-support": "^16.5.6",
|
||||
"@pezkuwi/ui-keyring": "^3.16.8",
|
||||
"@pezkuwi/ui-shared": "^3.16.8",
|
||||
"@pezkuwi/ui-keyring": "^3.17.1",
|
||||
"@pezkuwi/ui-shared": "^3.17.1",
|
||||
"@pezkuwi/util": "^14.0.7",
|
||||
"@pezkuwi/util-crypto": "^14.0.7",
|
||||
"@pezkuwi/x-bigint": "^14.0.7",
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"@pezkuwi/phishing": "^0.25.23",
|
||||
"@pezkuwi/rpc-provider": "^16.5.3",
|
||||
"@pezkuwi/types": "^16.5.3",
|
||||
"@pezkuwi/ui-keyring": "^3.16.7",
|
||||
"@pezkuwi/ui-settings": "^3.16.7",
|
||||
"@pezkuwi/ui-keyring": "^3.17.1",
|
||||
"@pezkuwi/ui-settings": "^3.17.1",
|
||||
"@pezkuwi/util": "^14.0.5",
|
||||
"@pezkuwi/util-crypto": "^14.0.5",
|
||||
"eventemitter3": "^5.0.1",
|
||||
|
||||
@@ -31,12 +31,12 @@
|
||||
"@pezkuwi/hw-ledger": "^14.0.5",
|
||||
"@pezkuwi/keyring": "^14.0.5",
|
||||
"@pezkuwi/networks": "^14.0.5",
|
||||
"@pezkuwi/react-identicon": "^3.16.7",
|
||||
"@pezkuwi/react-qr": "^3.16.7",
|
||||
"@pezkuwi/react-identicon": "^3.17.1",
|
||||
"@pezkuwi/react-qr": "^3.17.1",
|
||||
"@pezkuwi/types": "^16.5.3",
|
||||
"@pezkuwi/types-augment": "^16.5.3",
|
||||
"@pezkuwi/ui-keyring": "^3.16.7",
|
||||
"@pezkuwi/ui-settings": "^3.16.7",
|
||||
"@pezkuwi/ui-keyring": "^3.17.1",
|
||||
"@pezkuwi/ui-settings": "^3.17.1",
|
||||
"@pezkuwi/util": "^14.0.5",
|
||||
"@pezkuwi/util-crypto": "^14.0.5",
|
||||
"@polkadot-api/merkleize-metadata": "^1.1.27",
|
||||
|
||||
@@ -20,7 +20,7 @@ import { flushAllPromises } from '../../testHelpers.js';
|
||||
import Request from './Request/index.js';
|
||||
import Extrinsic from './Extrinsic.js';
|
||||
import Signing from './index.js';
|
||||
import { westendMetadata } from './metadataMock.js';
|
||||
import { zagrosMetadata } from './metadataMock.js';
|
||||
import Qr from './Qr.js';
|
||||
import TransactionIndex from './TransactionIndex.js';
|
||||
|
||||
@@ -80,7 +80,7 @@ describe('Signing requests', () => {
|
||||
jest.spyOn(messaging, 'cancelSignRequest').mockImplementation(() => Promise.resolve(true));
|
||||
jest.spyOn(messaging, 'approveSignPassword').mockImplementation(() => Promise.resolve(true));
|
||||
jest.spyOn(messaging, 'isSignLocked').mockImplementation(() => Promise.resolve({ isLocked: true, remainingTime: 0 }));
|
||||
jest.spyOn(MetadataCache, 'getSavedMeta').mockImplementation(() => Promise.resolve(westendMetadata));
|
||||
jest.spyOn(MetadataCache, 'getSavedMeta').mockImplementation(() => Promise.resolve(zagrosMetadata));
|
||||
|
||||
signRequests = [
|
||||
{
|
||||
|
||||
@@ -17,7 +17,7 @@ import { act } from 'react-dom/test-utils';
|
||||
|
||||
import * as messaging from '../messaging.js';
|
||||
import * as MetadataCache from '../MetadataCache.js';
|
||||
import { westendMetadata } from '../Popup/Signing/metadataMock.js';
|
||||
import { zagrosMetadata } from '../Popup/Signing/metadataMock.js';
|
||||
import { flushAllPromises } from '../testHelpers.js';
|
||||
import { buildHierarchy } from '../util/buildHierarchy.js';
|
||||
import { DEFAULT_TYPE } from '../util/defaultType.js';
|
||||
@@ -306,7 +306,7 @@ describe('Address', () => {
|
||||
let wrapper: ReactWrapper;
|
||||
|
||||
beforeAll(async () => {
|
||||
jest.spyOn(MetadataCache, 'getSavedMeta').mockImplementation(() => Promise.resolve(westendMetadata));
|
||||
jest.spyOn(MetadataCache, 'getSavedMeta').mockImplementation(() => Promise.resolve(zagrosMetadata));
|
||||
|
||||
wrapper = await getWrapper(zagrosAccount, [], false);
|
||||
});
|
||||
@@ -314,8 +314,8 @@ describe('Address', () => {
|
||||
it('shows westend label with the correct color', () => {
|
||||
const bannerChain = wrapper.find('[data-field="chain"]');
|
||||
|
||||
expect(bannerChain.text()).toEqual(westendMetadata.chain);
|
||||
expect(bannerChain.prop('style')?.backgroundColor).toEqual(westendMetadata.color);
|
||||
expect(bannerChain.text()).toEqual(zagrosMetadata.chain);
|
||||
expect(bannerChain.prop('style')?.backgroundColor).toEqual(zagrosMetadata.color);
|
||||
});
|
||||
|
||||
it('shows the account correctly reencoded', () => {
|
||||
|
||||
@@ -22,7 +22,7 @@ function Identicon ({ className, iconTheme, onCopy, prefix, value }: Props): Rea
|
||||
// Map themes: pezkuwi circle identicon, bizinikiwi uses jdenticon
|
||||
const theme = iconTheme === 'bizinikiwi' || !iconTheme
|
||||
? 'jdenticon'
|
||||
: iconTheme === 'pezkuwi' || iconTheme === 'polkadot' || iconTheme === 'substrate'
|
||||
: iconTheme === 'pezkuwi'
|
||||
? 'pezkuwi'
|
||||
: iconTheme;
|
||||
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
// Copyright 2019-2025 @pezkuwi/extension-ui authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import type { Network } from '@pezkuwi/networks/types';
|
||||
|
||||
// Pezkuwi networks - Ledger support will be added in future versions
|
||||
// For now, return empty array as Pezkuwi doesn't have Ledger app yet
|
||||
export default [];
|
||||
const ledgerChains: Network[] = [];
|
||||
|
||||
export default ledgerChains;
|
||||
|
||||
@@ -1134,8 +1134,8 @@ __metadata:
|
||||
"@pezkuwi/phishing": "npm:^0.25.23"
|
||||
"@pezkuwi/rpc-provider": "npm:^16.5.3"
|
||||
"@pezkuwi/types": "npm:^16.5.3"
|
||||
"@pezkuwi/ui-keyring": "npm:^3.16.7"
|
||||
"@pezkuwi/ui-settings": "npm:^3.16.7"
|
||||
"@pezkuwi/ui-keyring": "npm:^3.17.1"
|
||||
"@pezkuwi/ui-settings": "npm:^3.17.1"
|
||||
"@pezkuwi/util": "npm:^14.0.5"
|
||||
"@pezkuwi/util-crypto": "npm:^14.0.5"
|
||||
eventemitter3: "npm:^5.0.1"
|
||||
@@ -1240,12 +1240,12 @@ __metadata:
|
||||
"@pezkuwi/hw-ledger": "npm:^14.0.5"
|
||||
"@pezkuwi/keyring": "npm:^14.0.5"
|
||||
"@pezkuwi/networks": "npm:^14.0.5"
|
||||
"@pezkuwi/react-identicon": "npm:^3.16.7"
|
||||
"@pezkuwi/react-qr": "npm:^3.16.7"
|
||||
"@pezkuwi/react-identicon": "npm:^3.17.1"
|
||||
"@pezkuwi/react-qr": "npm:^3.17.1"
|
||||
"@pezkuwi/types": "npm:^16.5.3"
|
||||
"@pezkuwi/types-augment": "npm:^16.5.3"
|
||||
"@pezkuwi/ui-keyring": "npm:^3.16.7"
|
||||
"@pezkuwi/ui-settings": "npm:^3.16.7"
|
||||
"@pezkuwi/ui-keyring": "npm:^3.17.1"
|
||||
"@pezkuwi/ui-settings": "npm:^3.17.1"
|
||||
"@pezkuwi/util": "npm:^14.0.5"
|
||||
"@pezkuwi/util-crypto": "npm:^14.0.5"
|
||||
"@polkadot-api/merkleize-metadata": "npm:^1.1.27"
|
||||
@@ -1374,9 +1374,9 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@pezkuwi/react-identicon@npm:^3.16.7":
|
||||
version: 3.16.8
|
||||
resolution: "@pezkuwi/react-identicon@npm:3.16.8"
|
||||
"@pezkuwi/react-identicon@npm:^3.17.1":
|
||||
version: 3.17.1
|
||||
resolution: "@pezkuwi/react-identicon@npm:3.17.1"
|
||||
dependencies:
|
||||
"@pezkuwi/keyring": "npm:^14.0.5"
|
||||
"@pezkuwi/ui-settings": "npm:3.16.6"
|
||||
@@ -1395,13 +1395,13 @@ __metadata:
|
||||
react: "*"
|
||||
react-dom: "*"
|
||||
react-is: "*"
|
||||
checksum: 10/4004f3ac449a285d1c1d171c9d3e1d41e84f9309dbcf670ef49768b97ed51c69d5ac769f0777ff08396e31ca1536eff0cec97579d49a075e82c6773829ebaee7
|
||||
checksum: 10/8696aba88b3ae372ff7eb202b06723230d92d9a5e35983607a82027f531fc131707bdc85137355b4b7ebc1ca0292b41a3e1ec14866d0ce7c099b474375f391bc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@pezkuwi/react-qr@npm:^3.16.7":
|
||||
version: 3.16.8
|
||||
resolution: "@pezkuwi/react-qr@npm:3.16.8"
|
||||
"@pezkuwi/react-qr@npm:^3.17.1":
|
||||
version: 3.17.1
|
||||
resolution: "@pezkuwi/react-qr@npm:3.17.1"
|
||||
dependencies:
|
||||
"@pezkuwi/ui-settings": "npm:3.16.6"
|
||||
"@pezkuwi/util": "npm:^14.0.5"
|
||||
@@ -1417,7 +1417,7 @@ __metadata:
|
||||
react: "*"
|
||||
react-dom: "*"
|
||||
react-is: "*"
|
||||
checksum: 10/54f1dc7ac258c740b2d31b4fdc411f14156c44a51b19d8adbfcd202919362827a3f86ae0828aa5a0a04f4a39157cadb289f34913a3a3c38a28bfd8e3451497e2
|
||||
checksum: 10/78f22c24158bc0bd222f4494d502d4f66465c06eddac2819a2191febdf43927544ca8677635838b3f8da8f6ae57246192db65144ae7ce6440af79c35039f4789
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -1546,9 +1546,9 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@pezkuwi/ui-keyring@npm:^3.16.8":
|
||||
version: 3.16.8
|
||||
resolution: "@pezkuwi/ui-keyring@npm:3.16.8"
|
||||
"@pezkuwi/ui-keyring@npm:^3.17.1":
|
||||
version: 3.17.1
|
||||
resolution: "@pezkuwi/ui-keyring@npm:3.17.1"
|
||||
dependencies:
|
||||
"@pezkuwi/keyring": "npm:^14.0.5"
|
||||
"@pezkuwi/ui-settings": "npm:3.16.6"
|
||||
@@ -1562,7 +1562,7 @@ __metadata:
|
||||
"@pezkuwi/keyring": "*"
|
||||
"@pezkuwi/ui-settings": "*"
|
||||
"@pezkuwi/util": "*"
|
||||
checksum: 10/180891c47c387c38e8f13f6fc1c402ba5725fb88a0af5a57f2ed0869f22d771daf6371a59ed71fc945fa16ad614b0804fadc7a22ab5df9e751f9cd837be9c9a2
|
||||
checksum: 10/8dab207012d3f967253376d8407f9dd3fd4e7cdc753cd2f9c25e83d364b46777851d680fb7559a0442ede806fb0759bf02ecfb46e8533bfbe472ec1f564d478c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -1582,9 +1582,9 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@pezkuwi/ui-settings@npm:^3.16.7":
|
||||
version: 3.16.8
|
||||
resolution: "@pezkuwi/ui-settings@npm:3.16.8"
|
||||
"@pezkuwi/ui-settings@npm:^3.17.1":
|
||||
version: 3.17.1
|
||||
resolution: "@pezkuwi/ui-settings@npm:3.17.1"
|
||||
dependencies:
|
||||
"@pezkuwi/networks": "npm:^14.0.5"
|
||||
"@pezkuwi/util": "npm:^14.0.5"
|
||||
@@ -1594,20 +1594,20 @@ __metadata:
|
||||
peerDependencies:
|
||||
"@pezkuwi/networks": "*"
|
||||
"@pezkuwi/util": "*"
|
||||
checksum: 10/caa14d98d337db9ab1498473bde271026dee063b3d762b1023af40c534ec957e2b34b27ad9e91f5c14635537782184479446679b2be00eb0be479eb274123aac
|
||||
checksum: 10/30fe321830791f390c5a8dcbf38ae9c56e6ae214e6bc6d603520704b6f41b6f68f5fa9ecac132fe036c65281b07be9af71ccbf8a7e44ceebadf8ca5e4c87f3a6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@pezkuwi/ui-shared@npm:^3.16.8":
|
||||
version: 3.16.8
|
||||
resolution: "@pezkuwi/ui-shared@npm:3.16.8"
|
||||
"@pezkuwi/ui-shared@npm:^3.17.1":
|
||||
version: 3.17.1
|
||||
resolution: "@pezkuwi/ui-shared@npm:3.17.1"
|
||||
dependencies:
|
||||
colord: "npm:^2.9.3"
|
||||
tslib: "npm:^2.8.1"
|
||||
peerDependencies:
|
||||
"@pezkuwi/util": "*"
|
||||
"@pezkuwi/util-crypto": "*"
|
||||
checksum: 10/1a45ac944a5b9265a69dcdd07e88ca7f61ec438d1a16a7517157ba28cfcedf684786c9af8c552433eb97d8cef168d21669522713489d25f11e5d6b27924fd050
|
||||
checksum: 10/7e98a3384f39f690cfc14d4b316da2c1b8edcb722d16bddacbb70480d81497d221dd3630cbca1c091f847ebcc908e974da9e3a3fd6c51a31121b46c1feb048b4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user