From 003a188ca936c8e2353ca700f7c3e02bb10564bd Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Sun, 21 Mar 2021 18:15:15 +0100 Subject: [PATCH] Gilt skeleton (#4892) * Gilt skeleton * Update translation files * Remove old generic asset i18n json --- packages/apps-config/package.json | 5 +- packages/apps-electron/package.json | 2 +- packages/apps-routing/package.json | 5 - packages/apps-routing/src/gilt.ts | 23 ++ packages/apps-routing/src/index.ts | 2 + packages/apps/package.json | 8 +- .../public/locales/en/app-generic-asset.json | 23 -- packages/apps/public/locales/en/app-gilt.json | 3 + .../apps/public/locales/en/apps-config.json | 6 +- .../apps/public/locales/en/apps-routing.json | 1 + packages/apps/public/locales/en/index.json | 2 +- packages/page-accounts/package.json | 5 - packages/page-addresses/package.json | 5 - packages/page-bounties/package.json | 5 - packages/page-calendar/package.json | 5 - packages/page-claims/package.json | 8 - packages/page-contracts/package.json | 5 - packages/page-council/package.json | 5 - packages/page-democracy/package.json | 5 - packages/page-explorer/package.json | 5 - packages/page-extrinsics/package.json | 5 - packages/page-gilt/.skip-build | 0 packages/page-gilt/.skip-npm | 0 packages/page-gilt/LICENSE | 201 ++++++++++++++++++ packages/page-gilt/README.md | 1 + packages/page-gilt/package.json | 10 + packages/page-gilt/src/index.tsx | 19 ++ packages/page-gilt/src/translate.ts | 10 + packages/page-js/package.json | 5 - packages/page-parachains/package.json | 5 - packages/page-poll/package.json | 5 - packages/page-rpc/package.json | 5 - packages/page-settings/package.json | 5 - packages/page-signing/package.json | 5 - packages/page-society/package.json | 4 - packages/page-staking/package.json | 5 - packages/page-storage/package.json | 5 - packages/page-sudo/package.json | 8 - packages/page-tech-comm/package.json | 5 - packages/page-treasury/package.json | 8 - packages/react-api/package.json | 12 +- packages/react-components/package.json | 6 +- packages/react-hooks/package.json | 9 +- packages/react-params/package.json | 6 +- packages/react-query/package.json | 9 +- packages/react-signer/package.json | 6 +- packages/test-support/package.json | 6 +- tsconfig.json | 2 + yarn.lock | 9 + 49 files changed, 295 insertions(+), 209 deletions(-) create mode 100644 packages/apps-routing/src/gilt.ts delete mode 100644 packages/apps/public/locales/en/app-generic-asset.json create mode 100644 packages/apps/public/locales/en/app-gilt.json create mode 100644 packages/page-gilt/.skip-build create mode 100644 packages/page-gilt/.skip-npm create mode 100644 packages/page-gilt/LICENSE create mode 100644 packages/page-gilt/README.md create mode 100644 packages/page-gilt/package.json create mode 100644 packages/page-gilt/src/index.tsx create mode 100644 packages/page-gilt/src/translate.ts diff --git a/packages/apps-config/package.json b/packages/apps-config/package.json index c0a5dc47ef..7a8920cdf0 100644 --- a/packages/apps-config/package.json +++ b/packages/apps-config/package.json @@ -1,14 +1,11 @@ { "name": "@polkadot/apps-config", "version": "0.84.2-21", + "license": "Apache-2.0", "type": "module", "main": "index.js", "sideEffects": true, "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], - "license": "Apache-2.0", "dependencies": { "@acala-network/type-definitions": "^0.7.1", "@babel/runtime": "^7.13.10", diff --git a/packages/apps-electron/package.json b/packages/apps-electron/package.json index 4de5b62c1c..aed170c106 100644 --- a/packages/apps-electron/package.json +++ b/packages/apps-electron/package.json @@ -1,8 +1,8 @@ { "name": "@polkadot/apps-electron", - "main": "index.js", "private": true, "version": "0.84.2-21", + "license": "Apache-2.0", "dependencies": { "@babel/core": "^7.13.10", "@babel/polyfill": "^7.12.1", diff --git a/packages/apps-routing/package.json b/packages/apps-routing/package.json index e556e5d5a2..1b51bea649 100644 --- a/packages/apps-routing/package.json +++ b/packages/apps-routing/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/apps-routing", "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10" diff --git a/packages/apps-routing/src/gilt.ts b/packages/apps-routing/src/gilt.ts new file mode 100644 index 0000000000..7f08dbe2fd --- /dev/null +++ b/packages/apps-routing/src/gilt.ts @@ -0,0 +1,23 @@ +// Copyright 2017-2021 @polkadot/apps-routing authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { TFunction } from 'i18next'; +import type { Route } from './types'; + +import Component from '@polkadot/app-gilt'; + +export default function create (t: TFunction): Route { + return { + Component, + display: { + isHidden: true, + needsApi: [ + 'tx.gilt.placeBid' + ] + }, + group: 'network', + icon: 'leaf', + name: 'gilt', + text: t('nav.gilt', 'Gilt', { ns: 'apps-routing' }) + }; +} diff --git a/packages/apps-routing/src/index.ts b/packages/apps-routing/src/index.ts index 8b86531f37..4f3b0843ec 100644 --- a/packages/apps-routing/src/index.ts +++ b/packages/apps-routing/src/index.ts @@ -14,6 +14,7 @@ import council from './council'; import democracy from './democracy'; import explorer from './explorer'; import extrinsics from './extrinsics'; +import gilt from './gilt'; import js from './js'; import parachains from './parachains'; import poll from './poll'; @@ -43,6 +44,7 @@ export default function create (t: TFunction): Routes { bounties(t), techcomm(t), parachains(t), + gilt(t), society(t), calendar(t), contracts(t), diff --git a/packages/apps/package.json b/packages/apps/package.json index 42b7ae373b..bdfc1e4cc5 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -2,14 +2,8 @@ "name": "@polkadot/apps", "private": true, "version": "0.84.2-21", - "description": "An Apps portal into the Polkadot network", - "main": "index.js", - "homepage": ".", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", + "homepage": ".", "dependencies": { "@babel/core": "^7.13.10", "@babel/polyfill": "^7.12.1", diff --git a/packages/apps/public/locales/en/app-generic-asset.json b/packages/apps/public/locales/en/app-generic-asset.json deleted file mode 100644 index 855282cf2d..0000000000 --- a/packages/apps/public/locales/en/app-generic-asset.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "Asset ID": "Asset ID", - "Assets": "Assets", - "Enter the Asset ID of the token you want to manage.": "Enter the Asset ID of the token you want to manage.", - "Enter the Asset ID of the token you want to transfer.": "Enter the Asset ID of the token you want to transfer.", - "Forget this asset": "Forget this asset", - "Make Transfer": "Make Transfer", - "No assets found.": "No assets found.", - "Register": "Register", - "Register Asset": "Register Asset", - "Register an Asset": "Register an Asset", - "Select a contact or paste the address you want to send funds to.": "Select a contact or paste the address you want to send funds to.", - "The account you will send funds from.": "The account you will send funds from.", - "Transfer": "Transfer", - "Type the amount you want to transfer. Note that you can select the unit on the right e.g sending 1 milli is equivalent to sending 0.001.": "Type the amount you want to transfer. Note that you can select the unit on the right e.g sending 1 milli is equivalent to sending 0.001.", - "Type the name of this Asset. This name will be used across all the apps. It can be edited later on.": "Type the name of this Asset. This name will be used across all the apps. It can be edited later on.", - "amount": "amount", - "asset id": "asset id", - "name": "name", - "send from account": "send from account", - "send to address": "send to address", - "transferrable": "transferrable" -} \ No newline at end of file diff --git a/packages/apps/public/locales/en/app-gilt.json b/packages/apps/public/locales/en/app-gilt.json new file mode 100644 index 0000000000..ea5a4afd72 --- /dev/null +++ b/packages/apps/public/locales/en/app-gilt.json @@ -0,0 +1,3 @@ +{ + "gilts": "gilts" +} \ No newline at end of file diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index 3a5b429a30..7dc934cdc2 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -57,14 +57,14 @@ "rpc.polkadot.parity": "Polkadot", "rpc.polkadot.patractlabs": "Polkadot", "rpc.polkadot.w3f": "Polkadot", - "rpc.realis": "ReAlis Network", + "rpc.realis": "Realis Network", "rpc.rocco.litentry": "Litentry Rostock", "rpc.rococo": "Rococo", "rpc.rococo.acala": "Mandala PC2", "rpc.rococo.ares": "Ares PC1", "rpc.rococo.bifrost": "Bifrost PC1", "rpc.rococo.bitcountry": "Bit.Country PC1", - "rpc.rococo.chainx": "ChinX PC1", + "rpc.rococo.chainx": "ChainX PC1", "rpc.rococo.clover": "Clover PC1", "rpc.rococo.crust": "Crust PC1", "rpc.rococo.darwinia": "Darwinia PC2", @@ -95,7 +95,7 @@ "rpc.turbulence": "Turbulence", "rpc.uniarts": "Uniarts", "rpc.unique": "Unique", - "rpc.vln": "Valiu", + "rpc.vln": "Valiu Liquidity Network", "rpc.westend": "Westend", "rpc.zero": "Zero", "ss58.default": "Default for the connected node" diff --git a/packages/apps/public/locales/en/apps-routing.json b/packages/apps/public/locales/en/apps-routing.json index d0b1000cf7..ffd8df99f3 100644 --- a/packages/apps/public/locales/en/apps-routing.json +++ b/packages/apps/public/locales/en/apps-routing.json @@ -12,6 +12,7 @@ "nav.explorer": "Explorer", "nav.extrinsics": "Extrinsics", "nav.generic-asset": "Generic asset", + "nav.gilt": "Gilt", "nav.js": "JavaScript", "nav.parachains": "Parachains", "nav.poll": "Token poll", diff --git a/packages/apps/public/locales/en/index.json b/packages/apps/public/locales/en/index.json index 6b2392567d..63a6b2216d 100644 --- a/packages/apps/public/locales/en/index.json +++ b/packages/apps/public/locales/en/index.json @@ -10,7 +10,7 @@ "app-democracy.json", "app-explorer.json", "app-extrinsics.json", - "app-generic-asset.json", + "app-gilt.json", "app-js.json", "app-parachains.json", "app-poll.json", diff --git a/packages/page-accounts/package.json b/packages/page-accounts/package.json index 02fbb09656..540a9c19e4 100644 --- a/packages/page-accounts/package.json +++ b/packages/page-accounts/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-accounts", "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-addresses/package.json b/packages/page-addresses/package.json index 080726c0ae..8fb88832ed 100644 --- a/packages/page-addresses/package.json +++ b/packages/page-addresses/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-addresses", "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-bounties/package.json b/packages/page-bounties/package.json index 79acbfa782..9e4d6fff63 100644 --- a/packages/page-bounties/package.json +++ b/packages/page-bounties/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-bounties", "private": true, "version": "0.84.2-21", - "description": "A on-chain bounties", - "main": "index.js", - "scripts": {}, - "author": "", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-calendar/package.json b/packages/page-calendar/package.json index 5acb4134be..ddd77b3032 100644 --- a/packages/page-calendar/package.json +++ b/packages/page-calendar/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-calendar", "private": true, "version": "0.84.2-21", - "description": "A on-chain events calendar", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-claims/package.json b/packages/page-claims/package.json index 36cfcb0162..bbbbc8b526 100644 --- a/packages/page-claims/package.json +++ b/packages/page-claims/package.json @@ -2,14 +2,6 @@ "name": "@polkadot/app-claims", "private": true, "version": "0.84.2-21", - "description": "An app for claiming Polkadot tokens", - "main": "index.js", - "scripts": {}, - "author": "Keith Ingram ", - "maintainers": [ - "Keith Ingram ", - "Jaco Greeff " - ], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-contracts/package.json b/packages/page-contracts/package.json index bff017b525..98498e63cd 100644 --- a/packages/page-contracts/package.json +++ b/packages/page-contracts/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-contracts", "private": true, "version": "0.84.2-21", - "description": "Deployment and management of substrate contracts", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-council/package.json b/packages/page-council/package.json index 583c141f37..3c48679321 100644 --- a/packages/page-council/package.json +++ b/packages/page-council/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-council", "private": true, "version": "0.84.2-21", - "description": "Council", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-democracy/package.json b/packages/page-democracy/package.json index 9a4485ea77..07f5c06240 100644 --- a/packages/page-democracy/package.json +++ b/packages/page-democracy/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-democracy", "private": true, "version": "0.84.2-21", - "description": "A referendum & proposal app", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-explorer/package.json b/packages/page-explorer/package.json index 1e64ec02fb..fc0da289d8 100644 --- a/packages/page-explorer/package.json +++ b/packages/page-explorer/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-explorer", "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-extrinsics/package.json b/packages/page-extrinsics/package.json index d07b0c0d9e..ad6d26064a 100644 --- a/packages/page-extrinsics/package.json +++ b/packages/page-extrinsics/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-extrinsics", "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-gilt/.skip-build b/packages/page-gilt/.skip-build new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/page-gilt/.skip-npm b/packages/page-gilt/.skip-npm new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/page-gilt/LICENSE b/packages/page-gilt/LICENSE new file mode 100644 index 0000000000..0d381b2e97 --- /dev/null +++ b/packages/page-gilt/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/packages/page-gilt/README.md b/packages/page-gilt/README.md new file mode 100644 index 0000000000..c809581479 --- /dev/null +++ b/packages/page-gilt/README.md @@ -0,0 +1 @@ +# @polkadot/app-gilt diff --git a/packages/page-gilt/package.json b/packages/page-gilt/package.json new file mode 100644 index 0000000000..537d3301b3 --- /dev/null +++ b/packages/page-gilt/package.json @@ -0,0 +1,10 @@ +{ + "name": "@polkadot/app-gilt", + "private": true, + "version": "0.84.2-21", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@polkadot/react-components": "^0.84.2-21" + } +} diff --git a/packages/page-gilt/src/index.tsx b/packages/page-gilt/src/index.tsx new file mode 100644 index 0000000000..95373643c6 --- /dev/null +++ b/packages/page-gilt/src/index.tsx @@ -0,0 +1,19 @@ +// Copyright 2017-2021 @polkadot/app-gilt authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import React from 'react'; + +import { useTranslation } from './translate'; + +interface Props { + basePath: string; + className?: string; +} + +function GiltApp ({ className }: Props): React.ReactElement { + const { t } = useTranslation(); + + return
{t('gilts')}
; +} + +export default React.memo(GiltApp); diff --git a/packages/page-gilt/src/translate.ts b/packages/page-gilt/src/translate.ts new file mode 100644 index 0000000000..8e944241b6 --- /dev/null +++ b/packages/page-gilt/src/translate.ts @@ -0,0 +1,10 @@ +// Copyright 2017-2021 @polkadot/app-poll authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import type { UseTranslationResponse } from 'react-i18next'; + +import { useTranslation as useTranslationBase } from 'react-i18next'; + +export function useTranslation (): UseTranslationResponse<'app-poll'> { + return useTranslationBase('app-poll'); +} diff --git a/packages/page-js/package.json b/packages/page-js/package.json index 0175260e2e..3153fb5b1c 100644 --- a/packages/page-js/package.json +++ b/packages/page-js/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-js", "private": true, "version": "0.84.2-21", - "description": "A simple JavaScript console for playing with the API", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-parachains/package.json b/packages/page-parachains/package.json index f938f1eb83..31c2582fb2 100644 --- a/packages/page-parachains/package.json +++ b/packages/page-parachains/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-parachains", "private": true, "version": "0.84.2-21", - "description": "Parachains", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-poll/package.json b/packages/page-poll/package.json index 3fe6ebcdb6..10f4b2038b 100644 --- a/packages/page-poll/package.json +++ b/packages/page-poll/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-poll", "private": true, "version": "0.84.2-21", - "description": "A basic polling module", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-rpc/package.json b/packages/page-rpc/package.json index aeef6a82b6..8fae46e5f7 100644 --- a/packages/page-rpc/package.json +++ b/packages/page-rpc/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-rpc", "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-settings/package.json b/packages/page-settings/package.json index b928a1a49b..1dd41879eb 100644 --- a/packages/page-settings/package.json +++ b/packages/page-settings/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-settings", "private": true, "version": "0.84.2-21", - "description": "Settings management", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-signing/package.json b/packages/page-signing/package.json index 244ddc235c..61f58ab6a3 100644 --- a/packages/page-signing/package.json +++ b/packages/page-signing/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-signing", "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-society/package.json b/packages/page-society/package.json index 66cdd7e771..62e7b96fb7 100644 --- a/packages/page-society/package.json +++ b/packages/page-society/package.json @@ -2,10 +2,6 @@ "name": "@polkadot/app-society", "private": true, "version": "0.84.2-21", - "description": "A society", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-staking/package.json b/packages/page-staking/package.json index 660145eabb..39b1a22af7 100644 --- a/packages/page-staking/package.json +++ b/packages/page-staking/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-staking", "private": true, "version": "0.84.2-21", - "description": "A basic staking app", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-storage/package.json b/packages/page-storage/package.json index cba8817208..531c83ca58 100644 --- a/packages/page-storage/package.json +++ b/packages/page-storage/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-storage", "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-sudo/package.json b/packages/page-sudo/package.json index 0ebb9a9c30..1ec4369dd3 100644 --- a/packages/page-sudo/package.json +++ b/packages/page-sudo/package.json @@ -2,14 +2,6 @@ "name": "@polkadot/app-sudo", "private": true, "version": "0.84.2-21", - "description": "A basic app that shows the ropes on customisation", - "main": "index.js", - "scripts": {}, - "author": "Keith Ingram ", - "maintainers": [ - "Keith Ingram ", - "Jaco Greeff " - ], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-tech-comm/package.json b/packages/page-tech-comm/package.json index f12917d621..6de42f9344 100644 --- a/packages/page-tech-comm/package.json +++ b/packages/page-tech-comm/package.json @@ -2,11 +2,6 @@ "name": "@polkadot/app-tech-comm", "private": true, "version": "0.84.2-21", - "description": "Council", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/page-treasury/package.json b/packages/page-treasury/package.json index 2a8cb34c4e..ad813e8b65 100644 --- a/packages/page-treasury/package.json +++ b/packages/page-treasury/package.json @@ -2,14 +2,6 @@ "name": "@polkadot/app-treasury", "private": true, "version": "0.84.2-21", - "description": "A referendum & proposal app", - "main": "index.js", - "scripts": {}, - "author": "Keith Ingram ", - "maintainers": [ - "Keith Ingram ", - "Jaco Greeff " - ], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/react-api/package.json b/packages/react-api/package.json index ab57d59edb..bf2cb7c887 100644 --- a/packages/react-api/package.json +++ b/packages/react-api/package.json @@ -1,18 +1,8 @@ { "name": "@polkadot/react-api", + "private": true, "version": "0.84.2-21", - "description": "A collection of RxJs React components the Polkadot JS API", - "main": "index.js", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", - "engines": { - "node": ">=8.0" - }, - "repository": "github:polkadot-js/apps", - "bugs": "https://github.com/polkadot-js/apps/issues", - "homepage": "https://github.com/polkadot-js/apps/tree/master/packages/react-api#readme", "dependencies": { "@babel/runtime": "^7.13.10", "@polkadot/api": "^4.1.2-7", diff --git a/packages/react-components/package.json b/packages/react-components/package.json index 7c0a863456..b74f38e632 100644 --- a/packages/react-components/package.json +++ b/packages/react-components/package.json @@ -1,11 +1,7 @@ { "name": "@polkadot/react-components", + "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/react-hooks/package.json b/packages/react-hooks/package.json index 636d9f0282..988cf319f6 100644 --- a/packages/react-hooks/package.json +++ b/packages/react-hooks/package.json @@ -1,15 +1,8 @@ { "name": "@polkadot/react-hooks", + "private": true, "version": "0.84.2-21", - "description": "A collection of React hooks the Polkadot JS Apps UI", - "main": "index.js", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", - "repository": "github:polkadot-js/apps", - "bugs": "https://github.com/polkadot-js/apps/issues", - "homepage": "https://github.com/polkadot-js/apps/tree/master/packages/react-hooks#readme", "dependencies": { "@babel/runtime": "^7.13.10" } diff --git a/packages/react-params/package.json b/packages/react-params/package.json index faf103afa3..328c5516ad 100644 --- a/packages/react-params/package.json +++ b/packages/react-params/package.json @@ -1,11 +1,7 @@ { "name": "@polkadot/react-params", + "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 82f1918b1f..1d0f123a7c 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -1,15 +1,8 @@ { "name": "@polkadot/react-query", + "private": true, "version": "0.84.2-21", - "description": "A collection of RxJs React components the Polkadot JS API", - "main": "index.js", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", - "repository": "github:polkadot-js/apps", - "bugs": "https://github.com/polkadot-js/apps/issues", - "homepage": "https://github.com/polkadot-js/apps/tree/master/packages/react-query#readme", "dependencies": { "@babel/runtime": "^7.13.10" } diff --git a/packages/react-signer/package.json b/packages/react-signer/package.json index 2f80095af2..7718da22c9 100644 --- a/packages/react-signer/package.json +++ b/packages/react-signer/package.json @@ -1,11 +1,7 @@ { "name": "@polkadot/react-signer", + "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.13.10", diff --git a/packages/test-support/package.json b/packages/test-support/package.json index ffddd4df46..57a7bd299e 100644 --- a/packages/test-support/package.json +++ b/packages/test-support/package.json @@ -1,11 +1,7 @@ { "name": "@polkadot/test-support", + "private": true, "version": "0.84.2-21", - "main": "index.js", - "repository": "github:polkadot-js/apps", - "author": "Jaco Greeff ", - "maintainers": [], - "contributors": [], "license": "Apache-2.0", "dependencies": { "@testing-library/react": "^11.2.5", diff --git a/tsconfig.json b/tsconfig.json index cabb23acf6..93f3c3ad54 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -34,6 +34,8 @@ "@polkadot/app-extrinsics/*": [ "packages/page-extrinsics/src/*" ], "@polkadot/app-explorer": [ "packages/page-explorer/src" ], "@polkadot/app-explorer/*": [ "packages/page-explorer/src/*" ], + "@polkadot/app-gilt": [ "packages/page-gilt/src" ], + "@polkadot/app-gilt/*": [ "packages/page-gilt/src/*" ], "@polkadot/app-i18n": [ "packages/page-i18n/src" ], "@polkadot/app-i18n/*": [ "packages/page-i18n/src/*" ], "@polkadot/app-js": [ "packages/page-js/src" ], diff --git a/yarn.lock b/yarn.lock index 08c3c7cf1a..5fb654feb1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2257,6 +2257,15 @@ __metadata: languageName: unknown linkType: soft +"@polkadot/app-gilt@workspace:packages/page-gilt": + version: 0.0.0-use.local + resolution: "@polkadot/app-gilt@workspace:packages/page-gilt" + dependencies: + "@babel/runtime": ^7.13.10 + "@polkadot/react-components": ^0.84.2-21 + languageName: unknown + linkType: soft + "@polkadot/app-js@workspace:packages/page-js": version: 0.0.0-use.local resolution: "@polkadot/app-js@workspace:packages/page-js"