Add custom logo for Bulletin Chain (#12170)

* Add custom logo for Bulletin Chain

Replace chainsPolkadotCircleSVG with dedicated Bulletin Chain logo
across all network configurations (mainnet, Westend, Paseo).

* Remove unused chainsPolkadotCircleSVG imports

Fix lint errors by removing the now-unused import after replacing
with chainsBulletinPNG.
This commit is contained in:
Naren Mudigal 2026-02-18 12:53:21 +01:00 committed by GitHub
parent 56769666a2
commit b2ef8493ca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 13 additions and 6 deletions

View File

@ -4,7 +4,7 @@
import type { EndpointOption } from './types.js';
import { ZKVERIFY_GENESIS } from '../api/constants.js';
import { chains3dpassSVG, chainsAnalogSVG, chainsBittensorPNG, chainsChainflipPNG, chainsCommuneaiPNG, chainsCreditcoinPNG, chainsDebioSVG, chainsFragnovaPNG, chainsJurPNG, chainsLiberlandPNG, chainsLogionPNG, chainsMyriadPNG, chainsPolkadotCircleSVG, chainsSpannerPNG, chainsTanglePNG, chainsTorusPNG, chainsVaraPNG, chainsVtbPNG } from '../ui/logos/chains/index.js';
import { chains3dpassSVG, chainsAnalogSVG, chainsBittensorPNG, chainsBulletinPNG, chainsChainflipPNG, chainsCommuneaiPNG, chainsCreditcoinPNG, chainsDebioSVG, chainsFragnovaPNG, chainsJurPNG, chainsLiberlandPNG, chainsLogionPNG, chainsMyriadPNG, chainsSpannerPNG, chainsTanglePNG, chainsTorusPNG, chainsVaraPNG, chainsVtbPNG } from '../ui/logos/chains/index.js';
import { nodesAresOdysseySVG, nodesAutonomysPNG, nodesCentrifugePNG, nodesCereSVG, nodesChainxSVG, nodesCompetitorsClubPNG, nodesCrownSterlingPNG, nodesCrustSVG, nodesDatahighwayPNG, nodesDockPNG, nodesEdgewareWhitePNG, nodesEfinitySVG, nodesElysiumPNG, nodesHanyonycashPNG, nodesHumanodePNG, nodesInnovatorPNG, nodesJoystreamSVG, nodesKulupuSVG, nodesKusariSVG, nodesMathSVG, nodesMinixPNG, nodesNftmartPNG, nodesNodleSVG, nodesPolkadexSVG, nodesPolymeshSVG, nodesRiochainSVG, nodesRobonomicsSVG, nodesSherpaxPNG, nodesSoraSubstrateSVG, nodesStafiPNG, nodesSubgameSVG, nodesSubsocialSVG, nodesSwapdexSVG, nodesTanssiSVG, nodesTernoaSVG, nodesThebifrostPNG, nodesTscsPNG, nodesUniartsPNG, nodesUnitnetworkPNG, nodesVFlowPNG, nodesZkVerifyPNG } from '../ui/logos/nodes/index.js';
export * from './productionRelayKusama.js';
@ -129,7 +129,7 @@ export const prodChains: Omit<EndpointOption, 'teleport'>[] = [
text: 'Bulletin',
ui: {
color: '#6B2D84',
logo: chainsPolkadotCircleSVG
logo: chainsBulletinPNG
}
},
{

View File

@ -4,7 +4,7 @@
// eslint-disable-next-line header/header
import type { EndpointOption } from './types.js';
import { chainsAmplitudeSVG, chainsCoretimeKusamaSVG, chainsFrequencyPaseoSVG, chainsHydrationPaseoSVG, chainsKreivoSVG, chainsLaosSigmaPNG, chainsMyxcavPNG, chainsNeurowebTestnetPNG, chainsPaseoPNG, chainsPeoplePolkadotSVG, chainsPolkadotCircleSVG, chainsPopNetworkSVG, chainsQfNetworkPNG, chainsShibuyaSVG, chainsWatrPNG, chainsWeTEESVG } from '@polkadot/apps-config/ui/logos/chains';
import { chainsAmplitudeSVG, chainsBulletinPNG, chainsCoretimeKusamaSVG, chainsFrequencyPaseoSVG, chainsHydrationPaseoSVG, chainsKreivoSVG, chainsLaosSigmaPNG, chainsMyxcavPNG, chainsNeurowebTestnetPNG, chainsPaseoPNG, chainsPeoplePolkadotSVG, chainsPopNetworkSVG, chainsQfNetworkPNG, chainsShibuyaSVG, chainsWatrPNG, chainsWeTEESVG } from '@polkadot/apps-config/ui/logos/chains';
import { nodesAjunaPNG, nodesAssetHubSVG, nodesAventusSVG, nodesBajunPNG, nodesBifrostSVG, nodesBridgeHubSVG, nodesCollectivesSVG, nodesDarwiniaKoiSVG, nodesFintraSVG, nodesHeimaPaseoPNG, nodesHyperbridgePNG, nodesIdealNetworkSVG, nodesIdncSVG, nodesIntegriteeSVG, nodesKiltIconSVG, nodesMandalaPNG, nodesMusePNG, nodesMyriadPaseoSVG, nodesNodleSVG, nodesOpalLogoPNG, nodesRegionxPNG, nodesRexSVG, nodesXodePNG, nodesZeitgeistPNG } from '@polkadot/apps-config/ui/logos/nodes';
import { PASEO_GENESIS } from '../api/constants.js';
@ -106,7 +106,7 @@ export const testParasPaseo: Omit<EndpointOption, 'teleport'>[] = [
text: 'Bulletin (Paseo)',
ui: {
color: '#6B2D84',
logo: chainsPolkadotCircleSVG
logo: chainsBulletinPNG
}
},
{

View File

@ -4,7 +4,7 @@
import type { EndpointOption } from './types.js';
import { WESTEND_GENESIS } from '../api/constants.js';
import { chainsKaruraSVG, chainsPeoplePolkadotSVG, chainsPolkadotCircleSVG, chainsStandardPNG } from '../ui/logos/chains/index.js';
import { chainsBulletinPNG, chainsKaruraSVG, chainsPeoplePolkadotSVG, chainsStandardPNG } from '../ui/logos/chains/index.js';
import { nodesAssetHubSVG, nodesBridgeHubSVG, nodesCentrifugePNG, nodesIntegriteeSVG, nodesInterlaySVG, nodesKhalaSVG, nodesKylinPNG, nodesMoonshadowPNG, nodesWestendColourSVG } from '../ui/logos/nodes/index.js';
import { getTeleports } from './util.js';
@ -25,7 +25,7 @@ export const testParasWestend: Omit<EndpointOption, 'teleport'>[] = [
text: 'Bulletin (Westend)',
ui: {
color: '#6B2D84',
logo: chainsPolkadotCircleSVG
logo: chainsBulletinPNG
}
},
{

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

File diff suppressed because one or more lines are too long

View File

@ -17,6 +17,7 @@ export { chainsAssethubKusamaSVG } from './generated/assethub-kusamaSVG.js';
export { chainsBitgreenPNG } from './generated/bitgreenPNG.js';
export { chainsBittensorPNG } from './generated/bittensorPNG.js';
export { chainsBrainstormPNG } from './generated/brainstormPNG.js';
export { chainsBulletinPNG } from './generated/bulletinPNG.js';
export { chainsChainflipPNG } from './generated/chainflipPNG.js';
export { chainsCommuneaiPNG } from './generated/communeaiPNG.js';
export { chainsComposableFinancePNG } from './generated/composableFinancePNG.js';