From 936cc70d002e0d608e4193e1881d5359500ba482 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Sat, 11 Apr 2020 15:27:25 +0200 Subject: [PATCH] Treasury tipping (#2551) --- .../page-treasury/src/Overview/Approve.tsx | 2 +- .../page-treasury/src/Overview/Proposal.tsx | 2 +- .../{Propose.tsx => ProposalCreate.tsx} | 12 +- .../page-treasury/src/Overview/Proposals.tsx | 21 +--- .../page-treasury/src/Overview/Submission.tsx | 2 +- .../page-treasury/src/Overview/Summary.tsx | 2 +- packages/page-treasury/src/Overview/Tip.tsx | 79 +++++++++++++ .../page-treasury/src/Overview/TipCreate.tsx | 108 ++++++++++++++++++ .../page-treasury/src/Overview/TipEndorse.tsx | 72 ++++++++++++ .../page-treasury/src/Overview/TipReason.tsx | 30 +++++ packages/page-treasury/src/Overview/Tips.tsx | 46 ++++++++ packages/page-treasury/src/Overview/index.tsx | 65 +++++++++-- packages/page-treasury/src/index.tsx | 2 +- packages/page-treasury/src/useCounter.ts | 2 +- packages/react-hooks/src/index.ts | 1 + packages/react-hooks/src/useIncrement.ts | 15 +++ 16 files changed, 423 insertions(+), 38 deletions(-) rename packages/page-treasury/src/Overview/{Propose.tsx => ProposalCreate.tsx} (91%) create mode 100644 packages/page-treasury/src/Overview/Tip.tsx create mode 100644 packages/page-treasury/src/Overview/TipCreate.tsx create mode 100644 packages/page-treasury/src/Overview/TipEndorse.tsx create mode 100644 packages/page-treasury/src/Overview/TipReason.tsx create mode 100644 packages/page-treasury/src/Overview/Tips.tsx create mode 100644 packages/react-hooks/src/useIncrement.ts diff --git a/packages/page-treasury/src/Overview/Approve.tsx b/packages/page-treasury/src/Overview/Approve.tsx index 78a264b1aae0..4dda9e66e227 100644 --- a/packages/page-treasury/src/Overview/Approve.tsx +++ b/packages/page-treasury/src/Overview/Approve.tsx @@ -1,4 +1,4 @@ -// Copyright 2017-2020 @polkadot/app-democracy authors & contributors +// Copyright 2017-2020 @polkadot/app-treasury authors & contributors // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. diff --git a/packages/page-treasury/src/Overview/Proposal.tsx b/packages/page-treasury/src/Overview/Proposal.tsx index 25d24712ba61..7a88d91036bd 100644 --- a/packages/page-treasury/src/Overview/Proposal.tsx +++ b/packages/page-treasury/src/Overview/Proposal.tsx @@ -1,4 +1,4 @@ -// Copyright 2017-2020 @polkadot/app-democracy authors & contributors +// Copyright 2017-2020 @polkadot/app-treasury authors & contributors // This software may be modified and distributed under the terms // of the Apache-2.0 license. See the LICENSE file for details. diff --git a/packages/page-treasury/src/Overview/Propose.tsx b/packages/page-treasury/src/Overview/ProposalCreate.tsx similarity index 91% rename from packages/page-treasury/src/Overview/Propose.tsx rename to packages/page-treasury/src/Overview/ProposalCreate.tsx index 5e279f9dbf0b..4b321ab990e5 100644 --- a/packages/page-treasury/src/Overview/Propose.tsx +++ b/packages/page-treasury/src/Overview/ProposalCreate.tsx @@ -17,13 +17,13 @@ function Propose ({ className }: Props): React.ReactElement | null { const { t } = useTranslation(); const [accountId, setAccountId] = useState(null); const [beneficiary, setBeneficiary] = useState(null); - const [isProposeOpen, togglePropose] = useToggle(); + const [isOpen, toggleOpen] = useToggle(); const [value, setValue] = useState(); const hasValue = value?.gtn(0); return ( <> - {isProposeOpen && ( + {isOpen && ( | null { onChange={setValue} /> - + @@ -67,9 +67,9 @@ function Propose ({ className }: Props): React.ReactElement | null { )}