From dd994a67bee20bf806846c67828c26c417678c29 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Fri, 15 Jan 2021 11:07:22 +0100 Subject: [PATCH] Split parachain proposals (#4423) --- .../page-parachains/src/Overview/Actions.tsx | 20 ---------- .../src/Overview/Parachain.tsx | 2 +- .../page-parachains/src/Overview/Upcoming.tsx | 2 +- .../page-parachains/src/Overview/index.tsx | 14 +++---- .../page-parachains/src/Proposals/Actions.tsx | 38 +++++++++++++++++++ .../src/{Overview => Proposals}/Proposal.tsx | 4 +- .../src/{Overview => Proposals}/Proposals.tsx | 2 +- .../page-parachains/src/Proposals/index.tsx | 25 ++++++++++++ .../{Overview => Proposals}/useProposals.ts | 2 +- packages/page-parachains/src/index.tsx | 34 +++++++++++++---- .../src/{Overview/types.tsx => types.ts} | 0 .../src/{Overview => }/util.ts | 0 packages/page-staking/src/index.tsx | 11 ++---- packages/react-components/src/Tabs/Tab.tsx | 15 ++------ packages/react-components/src/Tabs/index.tsx | 5 +-- 15 files changed, 109 insertions(+), 65 deletions(-) create mode 100644 packages/page-parachains/src/Proposals/Actions.tsx rename packages/page-parachains/src/{Overview => Proposals}/Proposal.tsx (98%) rename packages/page-parachains/src/{Overview => Proposals}/Proposals.tsx (95%) create mode 100644 packages/page-parachains/src/Proposals/index.tsx rename packages/page-parachains/src/{Overview => Proposals}/useProposals.ts (99%) rename packages/page-parachains/src/{Overview/types.tsx => types.ts} (100%) rename packages/page-parachains/src/{Overview => }/util.ts (100%) diff --git a/packages/page-parachains/src/Overview/Actions.tsx b/packages/page-parachains/src/Overview/Actions.tsx index 8d2f95fb33..b0ec665609 100644 --- a/packages/page-parachains/src/Overview/Actions.tsx +++ b/packages/page-parachains/src/Overview/Actions.tsx @@ -4,36 +4,16 @@ import React from 'react'; import { Button } from '@polkadot/react-components'; -import { useAccounts, useApi, useToggle } from '@polkadot/react-hooks'; - -import Propose from '../modals/Propose'; -import { useTranslation } from '../translate'; interface Props { className?: string; } function Actions (): React.ReactElement { - const { t } = useTranslation(); - const { api } = useApi(); - const { hasAccounts } = useAccounts(); - const [showPropose, togglePropose] = useToggle(); - return ( <> - {api.query.proposeParachain && ( -