From a7b96d0a6f3268b06df6d623efa2a3de14d15510 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Tue, 12 Jan 2021 09:48:11 +0100 Subject: [PATCH] Parachain proposals (#4372) * Parachain proposals * Update * Retrievae proposals * Cleanups * Approved refresh * Fix Upcoming --- package.json | 8 +- packages/page-accounts/package.json | 2 +- packages/page-contracts/package.json | 2 +- .../page-parachains/src/Overview/Actions.tsx | 26 +-- .../src/Overview/Parachain.tsx | 7 +- .../src/Overview/ParachainList.tsx | 1 - .../page-parachains/src/Overview/Proposal.tsx | 55 ++++++ .../src/Overview/Proposals.tsx | 45 +++++ .../page-parachains/src/Overview/Upcoming.tsx | 7 +- .../page-parachains/src/Overview/index.tsx | 18 +- .../page-parachains/src/Overview/types.tsx | 10 ++ .../src/Overview/useProposals.ts | 38 +++++ packages/page-parachains/src/Overview/util.ts | 4 +- .../src/modals/{Register.tsx => Propose.tsx} | 8 +- packages/react-api/package.json | 6 +- yarn.lock | 156 +++++++++--------- 16 files changed, 265 insertions(+), 128 deletions(-) create mode 100644 packages/page-parachains/src/Overview/Proposal.tsx create mode 100644 packages/page-parachains/src/Overview/Proposals.tsx create mode 100644 packages/page-parachains/src/Overview/types.tsx create mode 100644 packages/page-parachains/src/Overview/useProposals.ts rename packages/page-parachains/src/modals/{Register.tsx => Propose.tsx} (94%) diff --git a/package.json b/package.json index b4eddf142f..6ff40ebf24 100644 --- a/package.json +++ b/package.json @@ -12,15 +12,15 @@ "packages/*" ], "resolutions": { - "@polkadot/api": "^3.4.2-0", - "@polkadot/api-contract": "^3.4.2-0", + "@polkadot/api": "^3.4.2-1", + "@polkadot/api-contract": "^3.4.2-1", "@polkadot/keyring": "^5.2.3", "@polkadot/networks": "^5.2.3", - "@polkadot/types": "^3.4.2-0", + "@polkadot/types": "^3.4.2-1", "@polkadot/util": "^5.2.3", "@polkadot/util-crypto": "^5.2.3", "@polkadot/wasm-crypto": "^3.1.1", - "@polkadot/x-rxjs": "^3.4.2-0", + "@polkadot/x-rxjs": "^3.4.2-1", "babel-core": "^7.0.0-bridge.0", "styled-components": "^5.2.0", "typescript": "^4.1.3" diff --git a/packages/page-accounts/package.json b/packages/page-accounts/package.json index 16ef891fac..dd147854df 100644 --- a/packages/page-accounts/package.json +++ b/packages/page-accounts/package.json @@ -11,7 +11,7 @@ "dependencies": { "@babel/runtime": "^7.12.5", "@polkadot/react-components": "^0.75.2-1", - "@polkadot/vanitygen": "^0.25.2-1", + "@polkadot/vanitygen": "^0.25.2-2", "detect-browser": "^5.2.0", "file-saver": "^2.0.5" }, diff --git a/packages/page-contracts/package.json b/packages/page-contracts/package.json index 4a569c154e..51cbd12565 100644 --- a/packages/page-contracts/package.json +++ b/packages/page-contracts/package.json @@ -10,6 +10,6 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.12.5", - "@polkadot/api-contract": "^3.4.2-0" + "@polkadot/api-contract": "^3.4.2-1" } } diff --git a/packages/page-parachains/src/Overview/Actions.tsx b/packages/page-parachains/src/Overview/Actions.tsx index fc9b7ea0ba..32ba091ee9 100644 --- a/packages/page-parachains/src/Overview/Actions.tsx +++ b/packages/page-parachains/src/Overview/Actions.tsx @@ -6,30 +6,32 @@ import React from 'react'; import { Button } from '@polkadot/react-components'; import { useApi, useToggle } from '@polkadot/react-hooks'; -import Register from '../modals/Register'; +import Propose from '../modals/Propose'; import { useTranslation } from '../translate'; interface Props { - canRegister?: boolean; + className?: string; } -function Actions ({ canRegister }: Props): React.ReactElement { +function Actions (): React.ReactElement { const { t } = useTranslation(); const { api } = useApi(); - const [showRegister, toggleRegister] = useToggle(); + const [showPropose, togglePropose] = useToggle(); return ( <> -