Skip to content

Commit

Permalink
add moonbeam apps as external resource for referenda (#9790)
Browse files Browse the repository at this point in the history
  • Loading branch information
mmaurello authored Sep 1, 2023
1 parent 6bc529c commit 8e021e4
Show file tree
Hide file tree
Showing 5 changed files with 63 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packages/apps-config/src/links/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import type { ExternalDef } from './types.js';
import { Commonwealth } from './commonwealth.js';
import { Dotreasury } from './dotreasury.js';
import { KodaDot } from './kodadot.js';
import { MoonbeamApps } from './moonbeamApps.js';
import { Polkaholic } from './polkaholic.js';
import { Polkascan } from './polkascan.js';
import { PolkassemblyIo, PolkassemblyNetwork } from './polkassembly.js';
Expand All @@ -19,6 +20,7 @@ export const externalLinks: Record<string, ExternalDef> = {
Commonwealth,
Dotreasury,
KodaDot,
MoonbeamApps,
Polkaholic,
Polkascan,
PolkassemblyIo,
Expand Down
25 changes: 25 additions & 0 deletions packages/apps-config/src/links/moonbeamApps.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// Copyright 2017-2023 @polkadot/apps-config authors & contributors
// SPDX-License-Identifier: Apache-2.0

import type { BN } from '@polkadot/util';
import type { ExternalDef } from './types.js';

import { externalMoonbeamAppsSVG } from '../ui/logos/external/index.js';

export const MoonbeamApps: ExternalDef = {
chains: {
'Moonbase Alpha': 'moonbase-alpha',
Moonbeam: 'moonbeam',
Moonriver: 'moonriver'
},
create: (chain: string, path: string, data: BN | number | string): string =>
`https://apps.moonbeam.network/${chain}/${path}/${data.toString()}`,
homepage: 'https://apps.moonbeam.network/',
isActive: true,
paths: {
referenda: 'referendum'
},
ui: {
logo: externalMoonbeamAppsSVG
}
};
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 externalMoonbeamAppsSVG = 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxuczp4b2RtPSJodHRwOi8vd3d3LmNvcmVsLmNvbS9jb3JlbGRyYXcvb2RtLzIwMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjUwMCAyNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTAwIDI1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojRTExNzdDO30KCS5zdDJ7ZmlsbDojNTNDQkM5O30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyX3gwMDIwXzEiPgoJPGcgaWQ9Il8yMTY3MDg3MDQ4Mzg0Ij4KCQk8cmVjdCB5PSIwIiBjbGFzcz0ic3QwIiB3aWR0aD0iMjUwMCIgaGVpZ2h0PSIyNTAwIj48L3JlY3Q+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNzIzLDIyMTRjMzAsMCw1NiwxNyw1NiwzOXMtMjYsMzktNTYsMzlIOTAzYy0zMCwwLTU2LTE3LTU2LTM5czI2LTM5LDU2LTM5SDE3MjN6Ij48L3BhdGg+CgkJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjcyNSIgY3k9IjIyMzUiIHI9IjU2Ij48L2NpcmNsZT4KCQkJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMTIxOCIgY3k9IjIwMjgiIHI9IjU2Ij48L2NpcmNsZT4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIxODAsMTk3MmMzMCwwLDU2LDI2LDU2LDU2cy0yNiw1Ni01Niw1NmgtODAzYy0zMCwwLTU2LTI2LTU2LTU2czI2LTU2LDU2LTU2SDIxODB6Ij48L3BhdGg+CgkJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjE2NCIgY3k9IjE4MjEiIHI9IjU2Ij48L2NpcmNsZT4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTk2MywxNzY1YzMwLDAsNTYsMjYsNTYsNTZzLTI2LDU2LTU2LDU2SDMwMmMtMzAsMC01Ni0yNi01Ni01NnMyNi01Niw1Ni01Nkg5NjN6Ij48L3BhdGg+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNDQ0LDE3NjVjMzAsMCw1NiwyNiw1Niw1NnMtMjYsNTYtNTYsNTZIMTEzMWMtMzAsMC01Ni0yNi01Ni01NnMyNi01Niw1Ni01NkgyNDQ0eiI+PC9wYXRoPgoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjE5OCwxNTU3YzMwLDAsNTYsMjYsNTYsNTZzLTI2LDU2LTU2LDU2SDU4N2MtMzAsMC01Ni0yNi01Ni01NnMyNi01Niw1Ni01NkgyMTk4eiI+PC9wYXRoPgoJCQk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI0MTAiIGN5PSIxNjEzIiByPSI1NiI+PC9jaXJjbGU+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xODYxLDEzNTRjMzAsMCw1NiwyNiw1Niw1NnMtMjYsNTYtNTYsNTZIMjUwYy0zMCwwLTU2LTI2LTU2LTU2czI2LTU2LDU2LTU2SDE4NjF6Ij48L3BhdGg+CgkJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjU2IiBjeT0iMTQxMSIgcj0iNTYiPjwvY2lyY2xlPgoJCQk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI0MTAiIGN5PSIxMjAzIiByPSI1NiI+PC9jaXJjbGU+CgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMzUzLDExNDdjMzAsMCw1NiwyNiw1Niw1NnMtMjYsNTYtNTYsNTZINjAwYy0zMCwwLTU2LTI2LTU2LTU2czI2LTU2LDU2LTU2SDIzNTN6Ij48L3BhdGg+CgkJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNzQ0LDI3MWMyODUsMTIxLDQ3NSw0MTksNDUzLDcyMWMtNTEwLDAtMTAxOSw0LTE1MjktNGMwLTIwMyw2OS00MTAsMjE2LTU1M2MyMTYtMjIwLDU3NC0yODksODU5LTE2NEgxNzQ0ICAgICB6Ij48L3BhdGg+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=';
1 change: 1 addition & 0 deletions packages/apps-config/src/ui/logos/external/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ export { externalDotreasurySVG } from './generated/dotreasurySVG.js';
export { externalDotscannerPNG } from './generated/dotscannerPNG.js';
export { externalEmptySVG } from './generated/emptySVG.js';
export { externalKodadotPNG } from './generated/kodadotPNG.js';
export { externalMoonbeamAppsSVG } from './generated/moonbeamAppsSVG.js';
export { externalPolkaholicPNG } from './generated/polkaholicPNG.js';
export { externalPolkascanPNG } from './generated/polkascanPNG.js';
export { externalPolkassemblyPNG } from './generated/polkassemblyPNG.js';
Expand Down
29 changes: 29 additions & 0 deletions packages/apps-config/src/ui/logos/external/moonbeamApps.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8e021e4

Please sign in to comment.