diff --git a/packages/bridge-ui-v2/README.md b/packages/bridge-ui-v2/README.md index 1b027803947..83ddab8ce38 100644 --- a/packages/bridge-ui-v2/README.md +++ b/packages/bridge-ui-v2/README.md @@ -41,14 +41,14 @@ source .env **Detailed process** -These are are the additional configuration files that have to be filled in: +These are the additional configuration files that have to be filled in: | Name | Description | | --------------------------------------- | ---------------------------------------------------------------------------------------- | | **/config/configuredBridges.json** | Defines the chains that are connected via taiko bridges and lists the contract addresses | | **/config/configuredChains.json** | Defines some metadata for the chains, such as name, icons, explorer URL, etc. | | **/config/configuredRelayer.json** | If chains have a relayer, the URL and the chain IDs it covers are entered here | -| **/config/configuredCustomTokens.json** | Defines a list of tokens that should be availabe in the token dropdowns | +| **/config/configuredCustomTokens.json** | Defines a list of tokens that should be available in the token dropdowns | --- @@ -73,7 +73,7 @@ To get started, open your terminal in `/packages/bridge-ui-v2/` This command exports the json as base64 string to your .env file -4. Now whenver a build is triggered it will generate the config files based on the .env file in `src/generated/` +4. Now whenever a build is triggered it will generate the config files based on the .env file in `src/generated/`
**Note: In the** `config/schemas` **folder are schemas that will validate the correct json format and report any errors in your initial json configurations, so check the log output for any errors!**
diff --git a/packages/bridge-ui-v2/scripts/vite-plugins/generateBridgeConfig.ts b/packages/bridge-ui-v2/scripts/vite-plugins/generateBridgeConfig.ts index 6a400be3d55..20aa3d56eaf 100644 --- a/packages/bridge-ui-v2/scripts/vite-plugins/generateBridgeConfig.ts +++ b/packages/bridge-ui-v2/scripts/vite-plugins/generateBridgeConfig.ts @@ -26,7 +26,9 @@ export function generateBridgeConfig() { async buildStart() { logger.info('Plugin initialized.'); let configuredBridgesConfigFile; - if (!skip) { + if (skip) { + configuredBridgesConfigFile = ''; + } else { if (!process.env.CONFIGURED_BRIDGES) { throw new Error( 'CONFIGURED_BRIDGES is not defined in environment. Make sure to run the export step in the documentation.', @@ -42,8 +44,6 @@ export function generateBridgeConfig() { if (!isValid) { throw new Error('encoded configuredBridges.json is not valid.'); } - } else { - configuredBridgesConfigFile = ''; } const tsFilePath = path.resolve(outputPath); diff --git a/packages/bridge-ui-v2/scripts/vite-plugins/generateChainConfig.ts b/packages/bridge-ui-v2/scripts/vite-plugins/generateChainConfig.ts index f54ae504874..4406f5b890a 100644 --- a/packages/bridge-ui-v2/scripts/vite-plugins/generateChainConfig.ts +++ b/packages/bridge-ui-v2/scripts/vite-plugins/generateChainConfig.ts @@ -157,11 +157,8 @@ enum LayerType { const _formatObjectToTsLiteral = (obj: ChainConfigMap): string => { const formatValue = (value: ChainConfig): string => { if (typeof value === 'string') { - if (typeof value === 'string') { - if (Object.values(LayerType).includes(value as LayerType)) { - return `LayerType.${value}`; // This line is using LayerType as an enum, but it is now a type - } - return `"${value}"`; + if (Object.values(LayerType).includes(value as LayerType)) { + return `LayerType.${value}`; // This line is using LayerType as an enum, but it is now a type } return `"${value}"`; } diff --git a/packages/bridge-ui-v2/scripts/vite-plugins/generateCustomTokenConfig.ts b/packages/bridge-ui-v2/scripts/vite-plugins/generateCustomTokenConfig.ts index 144583dbc6f..cdaedac1f5b 100644 --- a/packages/bridge-ui-v2/scripts/vite-plugins/generateCustomTokenConfig.ts +++ b/packages/bridge-ui-v2/scripts/vite-plugins/generateCustomTokenConfig.ts @@ -27,7 +27,9 @@ export function generateCustomTokenConfig() { logger.info('Plugin initialized.'); let configuredTokenConfigFile; - if (!skip) { + if (skip) { + configuredTokenConfigFile = ''; + } else { if (!process.env.CONFIGURED_CUSTOM_TOKEN) { throw new Error( 'CONFIGURED_CUSTOM_TOKEN is not defined in environment. Make sure to run the export step in the documentation.', @@ -43,8 +45,6 @@ export function generateCustomTokenConfig() { if (!isValid) { throw new Error('encoded configuredBridges.json is not valid.'); } - } else { - configuredTokenConfigFile = ''; } const tsFilePath = path.resolve(outputPath); diff --git a/packages/bridge-ui-v2/scripts/vite-plugins/generateEventIndexerConfig.ts b/packages/bridge-ui-v2/scripts/vite-plugins/generateEventIndexerConfig.ts index 7815405f5ca..725001b5cfa 100644 --- a/packages/bridge-ui-v2/scripts/vite-plugins/generateEventIndexerConfig.ts +++ b/packages/bridge-ui-v2/scripts/vite-plugins/generateEventIndexerConfig.ts @@ -29,7 +29,9 @@ export function generateEventIndexerConfig() { logger.info('Plugin initialized.'); let configuredEventIndexerConfigFile; - if (!skip) { + if (skip) { + configuredEventIndexerConfigFile = ''; + } else { if (!process.env.CONFIGURED_EVENT_INDEXER) { throw new Error( 'CONFIGURED_EVENT_INDEXER is not defined in environment. Make sure to run the export step in the documentation.', @@ -44,8 +46,6 @@ export function generateEventIndexerConfig() { if (!isValid) { throw new Error('encoded configuredBridges.json is not valid.'); } - } else { - configuredEventIndexerConfigFile = ''; } // Path to where you want to save the generated Typ eScript file const tsFilePath = path.resolve(outputPath); diff --git a/packages/bridge-ui-v2/scripts/vite-plugins/generateRelayerConfig.ts b/packages/bridge-ui-v2/scripts/vite-plugins/generateRelayerConfig.ts index 2cb579621be..0a86356be15 100644 --- a/packages/bridge-ui-v2/scripts/vite-plugins/generateRelayerConfig.ts +++ b/packages/bridge-ui-v2/scripts/vite-plugins/generateRelayerConfig.ts @@ -29,7 +29,9 @@ export function generateRelayerConfig() { logger.info('Plugin initialized.'); let configuredRelayerConfigFile; - if (!skip) { + if (skip) { + configuredRelayerConfigFile = ''; + } else { if (!process.env.CONFIGURED_RELAYER) { throw new Error( 'CONFIGURED_RELAYER is not defined in environment. Make sure to run the export step in the documentation.', @@ -44,8 +46,6 @@ export function generateRelayerConfig() { if (!isValid) { throw new Error('encoded configuredBridges.json is not valid.'); } - } else { - configuredRelayerConfigFile = ''; } // Path to where you want to save the generated Typ eScript file const tsFilePath = path.resolve(outputPath); diff --git a/packages/bridge-ui-v2/src/components/Bridge/NFTBridgeSteps/ImportStep.svelte b/packages/bridge-ui-v2/src/components/Bridge/NFTBridgeSteps/ImportStep.svelte index c6fe84559a7..0c8d4548507 100644 --- a/packages/bridge-ui-v2/src/components/Bridge/NFTBridgeSteps/ImportStep.svelte +++ b/packages/bridge-ui-v2/src/components/Bridge/NFTBridgeSteps/ImportStep.svelte @@ -322,6 +322,7 @@ Automatic NFT Input
- {#if isBridgePage} + {#if isBridgePage || isTransactionsPage}