├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .editorconfig ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── budget.json │ ├── ci.yml │ ├── ct.yml │ └── playwright-e2e.yml ├── .gitignore ├── .husky └── pre-commit ├── .netlify └── _headers ├── .parcelrc ├── .postcssrc ├── .vscode └── launch.json ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── README.md ├── assets ├── Inter-Bold-c57a2aa.woff2 ├── Inter-Regular-c57a2aa.woff2 ├── Inter-SemiBold-c57a2aa.woff2 ├── Unbounded-Bold-707bbfc.woff2 ├── Unbounded-Medium-707bbfc.woff2 ├── data │ ├── kusama │ │ └── delegates.json │ └── polkadot │ │ └── delegates.json ├── icons │ ├── icon-192x192-maskable.png │ ├── icon-192x192.png │ ├── icon-32x32.png │ └── icon-512x512.png ├── images │ ├── headline-1.png │ ├── headline-2.png │ ├── polkadot-logo.svg │ ├── polkadot-token.svg │ └── temp-placeholder.png ├── main.css ├── manifest.webmanifest └── robots.txt ├── docs ├── faq.md ├── lifecycle.md └── run-local-chain.md ├── experiments ├── README.md └── index.html ├── jest.config.js ├── netlify.toml ├── package.json ├── prettier.config.cjs ├── scripts └── build-container.sh ├── src ├── App.tsx ├── analytics │ └── index.ts ├── chain │ ├── conviction-voting.ts │ ├── referenda.ts │ └── tracks │ │ ├── kusama.ts │ │ └── polkadot.ts ├── contexts │ ├── Account.tsx │ ├── Delegation.tsx │ ├── Wallets.tsx │ └── index.tsx ├── declaration.d.ts ├── hooks │ └── EscapeHandler.tsx ├── index.html ├── index.tsx ├── lifecycle │ ├── index.spec.ts │ ├── index.tsx │ └── types.ts ├── network.ts ├── service-worker.ts ├── types.ts ├── ui │ ├── components │ │ ├── ActiveDelegates.tsx │ │ ├── CheckBox.tsx │ │ ├── DelegatesBar.tsx │ │ ├── EllipsisTextbox.tsx │ │ ├── ErrorBoundary.tsx │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── Headline.tsx │ │ ├── Loading.tsx │ │ ├── NotificationBox.tsx │ │ ├── ProgressStepper.tsx │ │ ├── SectionTitle.tsx │ │ ├── Tooltip.tsx │ │ ├── accounts │ │ │ ├── Account.tsx │ │ │ ├── AccountList.tsx │ │ │ ├── Accounticon.tsx │ │ │ ├── ConnectButton.tsx │ │ │ ├── ConnectCard.tsx │ │ │ ├── Wallet.tsx │ │ │ └── WalletList.tsx │ │ ├── common │ │ │ ├── InnerCard.tsx │ │ │ ├── LabeledBox.tsx │ │ │ └── Stats.tsx │ │ ├── delegation │ │ │ ├── DelegateCard.tsx │ │ │ ├── DelegateSection.tsx │ │ │ ├── TrackSelect.tsx │ │ │ └── delegateModal │ │ │ │ ├── AddDelegateModal.tsx │ │ │ │ ├── DelegateInfo.tsx │ │ │ │ ├── TxnModal.tsx │ │ │ │ └── Undelegate.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── icons │ │ └── index.tsx │ ├── layouts │ │ └── Delegation │ │ │ ├── DelegationLayout.tsx │ │ │ ├── DelegationPanel.tsx │ │ │ └── SelectedDelegate.tsx │ └── lib │ │ ├── Button.tsx │ │ ├── Card.tsx │ │ ├── Dropdown.tsx │ │ ├── Loading.tsx │ │ ├── Modal.tsx │ │ ├── Navbar.tsx │ │ ├── index.tsx │ │ └── types.tsx └── utils │ ├── cache.spec.ts │ ├── cache.ts │ ├── db.ts │ ├── graphql.ts │ ├── http.ts │ ├── index.ts │ ├── indexeddb.ts │ ├── performance.ts │ ├── permissions.ts │ ├── polkadot-api.ts │ ├── polkassembly.ts │ ├── promise.spec.ts │ ├── promise.ts │ ├── search-params.spec.ts │ ├── search-params.ts │ ├── service-worker.ts │ ├── set.spec.ts │ ├── set.ts │ ├── string.spec.ts │ ├── string.ts │ └── ws-reconnect-provider.ts ├── tailwind.config.cjs ├── test ├── e2e │ ├── example.spec.ts │ └── zombienet │ │ └── small-network.toml ├── package.json ├── playwright.config.ts └── yarn.lock ├── tsconfig.json └── yarn.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .parcel-cache 2 | dist 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/budget.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.github/workflows/budget.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/ct.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.github/workflows/ct.yml -------------------------------------------------------------------------------- /.github/workflows/playwright-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.github/workflows/playwright-e2e.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | yarn check:all -------------------------------------------------------------------------------- /.netlify/_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.netlify/_headers -------------------------------------------------------------------------------- /.parcelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.parcelrc -------------------------------------------------------------------------------- /.postcssrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.postcssrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/README.md -------------------------------------------------------------------------------- /assets/Inter-Bold-c57a2aa.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/Inter-Bold-c57a2aa.woff2 -------------------------------------------------------------------------------- /assets/Inter-Regular-c57a2aa.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/Inter-Regular-c57a2aa.woff2 -------------------------------------------------------------------------------- /assets/Inter-SemiBold-c57a2aa.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/Inter-SemiBold-c57a2aa.woff2 -------------------------------------------------------------------------------- /assets/Unbounded-Bold-707bbfc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/Unbounded-Bold-707bbfc.woff2 -------------------------------------------------------------------------------- /assets/Unbounded-Medium-707bbfc.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/Unbounded-Medium-707bbfc.woff2 -------------------------------------------------------------------------------- /assets/data/kusama/delegates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/data/kusama/delegates.json -------------------------------------------------------------------------------- /assets/data/polkadot/delegates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/data/polkadot/delegates.json -------------------------------------------------------------------------------- /assets/icons/icon-192x192-maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/icons/icon-192x192-maskable.png -------------------------------------------------------------------------------- /assets/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/icons/icon-192x192.png -------------------------------------------------------------------------------- /assets/icons/icon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/icons/icon-32x32.png -------------------------------------------------------------------------------- /assets/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/icons/icon-512x512.png -------------------------------------------------------------------------------- /assets/images/headline-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/images/headline-1.png -------------------------------------------------------------------------------- /assets/images/headline-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/images/headline-2.png -------------------------------------------------------------------------------- /assets/images/polkadot-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/images/polkadot-logo.svg -------------------------------------------------------------------------------- /assets/images/polkadot-token.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/images/polkadot-token.svg -------------------------------------------------------------------------------- /assets/images/temp-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/images/temp-placeholder.png -------------------------------------------------------------------------------- /assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/main.css -------------------------------------------------------------------------------- /assets/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/manifest.webmanifest -------------------------------------------------------------------------------- /assets/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/assets/robots.txt -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/docs/lifecycle.md -------------------------------------------------------------------------------- /docs/run-local-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/docs/run-local-chain.md -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/experiments/index.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/jest.config.js -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /scripts/build-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/scripts/build-container.sh -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/analytics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/analytics/index.ts -------------------------------------------------------------------------------- /src/chain/conviction-voting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/chain/conviction-voting.ts -------------------------------------------------------------------------------- /src/chain/referenda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/chain/referenda.ts -------------------------------------------------------------------------------- /src/chain/tracks/kusama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/chain/tracks/kusama.ts -------------------------------------------------------------------------------- /src/chain/tracks/polkadot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/chain/tracks/polkadot.ts -------------------------------------------------------------------------------- /src/contexts/Account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/contexts/Account.tsx -------------------------------------------------------------------------------- /src/contexts/Delegation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/contexts/Delegation.tsx -------------------------------------------------------------------------------- /src/contexts/Wallets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/contexts/Wallets.tsx -------------------------------------------------------------------------------- /src/contexts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/contexts/index.tsx -------------------------------------------------------------------------------- /src/declaration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/declaration.d.ts -------------------------------------------------------------------------------- /src/hooks/EscapeHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/hooks/EscapeHandler.tsx -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lifecycle/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/lifecycle/index.spec.ts -------------------------------------------------------------------------------- /src/lifecycle/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/lifecycle/index.tsx -------------------------------------------------------------------------------- /src/lifecycle/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/lifecycle/types.ts -------------------------------------------------------------------------------- /src/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/network.ts -------------------------------------------------------------------------------- /src/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/service-worker.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/ui/components/ActiveDelegates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/ActiveDelegates.tsx -------------------------------------------------------------------------------- /src/ui/components/CheckBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/CheckBox.tsx -------------------------------------------------------------------------------- /src/ui/components/DelegatesBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/DelegatesBar.tsx -------------------------------------------------------------------------------- /src/ui/components/EllipsisTextbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/EllipsisTextbox.tsx -------------------------------------------------------------------------------- /src/ui/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/ui/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/Footer.tsx -------------------------------------------------------------------------------- /src/ui/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/Header.tsx -------------------------------------------------------------------------------- /src/ui/components/Headline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/Headline.tsx -------------------------------------------------------------------------------- /src/ui/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/Loading.tsx -------------------------------------------------------------------------------- /src/ui/components/NotificationBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/NotificationBox.tsx -------------------------------------------------------------------------------- /src/ui/components/ProgressStepper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/ProgressStepper.tsx -------------------------------------------------------------------------------- /src/ui/components/SectionTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/SectionTitle.tsx -------------------------------------------------------------------------------- /src/ui/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/Tooltip.tsx -------------------------------------------------------------------------------- /src/ui/components/accounts/Account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/accounts/Account.tsx -------------------------------------------------------------------------------- /src/ui/components/accounts/AccountList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/accounts/AccountList.tsx -------------------------------------------------------------------------------- /src/ui/components/accounts/Accounticon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/accounts/Accounticon.tsx -------------------------------------------------------------------------------- /src/ui/components/accounts/ConnectButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/accounts/ConnectButton.tsx -------------------------------------------------------------------------------- /src/ui/components/accounts/ConnectCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/accounts/ConnectCard.tsx -------------------------------------------------------------------------------- /src/ui/components/accounts/Wallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/accounts/Wallet.tsx -------------------------------------------------------------------------------- /src/ui/components/accounts/WalletList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/accounts/WalletList.tsx -------------------------------------------------------------------------------- /src/ui/components/common/InnerCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/common/InnerCard.tsx -------------------------------------------------------------------------------- /src/ui/components/common/LabeledBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/common/LabeledBox.tsx -------------------------------------------------------------------------------- /src/ui/components/common/Stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/common/Stats.tsx -------------------------------------------------------------------------------- /src/ui/components/delegation/DelegateCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/delegation/DelegateCard.tsx -------------------------------------------------------------------------------- /src/ui/components/delegation/DelegateSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/delegation/DelegateSection.tsx -------------------------------------------------------------------------------- /src/ui/components/delegation/TrackSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/delegation/TrackSelect.tsx -------------------------------------------------------------------------------- /src/ui/components/delegation/delegateModal/AddDelegateModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/delegation/delegateModal/AddDelegateModal.tsx -------------------------------------------------------------------------------- /src/ui/components/delegation/delegateModal/DelegateInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/delegation/delegateModal/DelegateInfo.tsx -------------------------------------------------------------------------------- /src/ui/components/delegation/delegateModal/TxnModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/delegation/delegateModal/TxnModal.tsx -------------------------------------------------------------------------------- /src/ui/components/delegation/delegateModal/Undelegate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/delegation/delegateModal/Undelegate.tsx -------------------------------------------------------------------------------- /src/ui/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/index.tsx -------------------------------------------------------------------------------- /src/ui/components/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/components/types.ts -------------------------------------------------------------------------------- /src/ui/icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/icons/index.tsx -------------------------------------------------------------------------------- /src/ui/layouts/Delegation/DelegationLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/layouts/Delegation/DelegationLayout.tsx -------------------------------------------------------------------------------- /src/ui/layouts/Delegation/DelegationPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/layouts/Delegation/DelegationPanel.tsx -------------------------------------------------------------------------------- /src/ui/layouts/Delegation/SelectedDelegate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/layouts/Delegation/SelectedDelegate.tsx -------------------------------------------------------------------------------- /src/ui/lib/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/lib/Button.tsx -------------------------------------------------------------------------------- /src/ui/lib/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/lib/Card.tsx -------------------------------------------------------------------------------- /src/ui/lib/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/lib/Dropdown.tsx -------------------------------------------------------------------------------- /src/ui/lib/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/lib/Loading.tsx -------------------------------------------------------------------------------- /src/ui/lib/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/lib/Modal.tsx -------------------------------------------------------------------------------- /src/ui/lib/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/lib/Navbar.tsx -------------------------------------------------------------------------------- /src/ui/lib/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/lib/index.tsx -------------------------------------------------------------------------------- /src/ui/lib/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/ui/lib/types.tsx -------------------------------------------------------------------------------- /src/utils/cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/cache.spec.ts -------------------------------------------------------------------------------- /src/utils/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/cache.ts -------------------------------------------------------------------------------- /src/utils/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/db.ts -------------------------------------------------------------------------------- /src/utils/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/graphql.ts -------------------------------------------------------------------------------- /src/utils/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/http.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/indexeddb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/indexeddb.ts -------------------------------------------------------------------------------- /src/utils/performance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/performance.ts -------------------------------------------------------------------------------- /src/utils/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/permissions.ts -------------------------------------------------------------------------------- /src/utils/polkadot-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/polkadot-api.ts -------------------------------------------------------------------------------- /src/utils/polkassembly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/polkassembly.ts -------------------------------------------------------------------------------- /src/utils/promise.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/promise.spec.ts -------------------------------------------------------------------------------- /src/utils/promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/promise.ts -------------------------------------------------------------------------------- /src/utils/search-params.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/search-params.spec.ts -------------------------------------------------------------------------------- /src/utils/search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/search-params.ts -------------------------------------------------------------------------------- /src/utils/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/service-worker.ts -------------------------------------------------------------------------------- /src/utils/set.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/set.spec.ts -------------------------------------------------------------------------------- /src/utils/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/set.ts -------------------------------------------------------------------------------- /src/utils/string.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/string.spec.ts -------------------------------------------------------------------------------- /src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/string.ts -------------------------------------------------------------------------------- /src/utils/ws-reconnect-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/src/utils/ws-reconnect-provider.ts -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /test/e2e/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/test/e2e/example.spec.ts -------------------------------------------------------------------------------- /test/e2e/zombienet/small-network.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/test/e2e/zombienet/small-network.toml -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/test/package.json -------------------------------------------------------------------------------- /test/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/test/playwright.config.ts -------------------------------------------------------------------------------- /test/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/test/yarn.lock -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/governance-ui/HEAD/yarn.lock --------------------------------------------------------------------------------