Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(explorer): As an end-user, I want to get more straight-forward information out of the issuer details page #672

Merged
merged 6 commits into from
Aug 29, 2024

Conversation

satyajeetkolhapure
Copy link
Collaborator

@satyajeetkolhapure satyajeetkolhapure commented Jul 30, 2024

What does this PR do?

This PR contains below changes on the Issuer page:

  • new banner
  • Attestation count
  • Schema and Portal combination card
  • links

Changes remaining:

  1. The current Attestations page is changed to allow a 'where' clause in the query parameter, although the total counter shown for the pagination is always the total number of attestations. It needs to change to show Attestation counter for where clause.
    There is no easy way showing it, unless we add a new field at the subgraph level. The counter is available for Portals but not for the combination of Portal and Schema. It needs to be implemented in a generic and easy way. (Done with basic pagination)

  2. Logos with dark and light theme need to be revisited for the new page. (Done)

  3. The data file has hardcoded Issuer's Portal + Schema combinations. Those needs to be updated with correct data.

  4. Change the cursor for the link to the attestations (on the counter) (Done)

Related ticket

Fixes #679

Type of change

  • Chore
  • Bug fix
  • New feature
  • Documentation update

Check list

  • Unit tests for any smart contract change
  • Contracts and functions are documented

@satyajeetkolhapure satyajeetkolhapure self-assigned this Jul 30, 2024
@alainncls alainncls changed the title [Draft]: New issuer page feat(explorer): New Issuer page Aug 12, 2024
@alainncls alainncls force-pushed the feat/new-issuer-page branch 4 times, most recently from e500ca9 to 440f7cf Compare August 13, 2024 14:28
@codecov-commenter
Copy link

codecov-commenter commented Aug 13, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 92.07%. Comparing base (b26f79c) to head (f3e7c7f).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #672   +/-   ##
=======================================
  Coverage   92.07%   92.07%           
=======================================
  Files          30       30           
  Lines         492      492           
  Branches      112      112           
=======================================
  Hits          453      453           
  Misses         39       39           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@alainncls alainncls force-pushed the feat/new-issuer-page branch 2 times, most recently from 0421cd9 to a03f383 Compare August 13, 2024 14:39
Copy link
Contributor

github-actions bot commented Aug 13, 2024

@github-actions github-actions bot temporarily deployed to pull request August 13, 2024 14:40 Inactive
@alainncls alainncls force-pushed the feat/new-issuer-page branch 2 times, most recently from d629058 to f3e7c7f Compare August 13, 2024 15:43
@github-actions github-actions bot temporarily deployed to pull request August 13, 2024 15:45 Inactive
@alainncls alainncls changed the title feat(explorer): New Issuer page feat(explorer): As an end-user, I want to get more straight-forward information out of the issuer details page Aug 14, 2024
@alainncls alainncls force-pushed the feat/new-issuer-page branch 3 times, most recently from 5cde9e7 to c81e551 Compare August 19, 2024 10:11
@github-actions github-actions bot temporarily deployed to pull request August 19, 2024 10:12 Inactive
@alainncls alainncls force-pushed the feat/new-issuer-page branch from c81e551 to b30b720 Compare August 19, 2024 12:55
@github-actions github-actions bot temporarily deployed to pull request August 19, 2024 12:56 Inactive
@github-actions github-actions bot temporarily deployed to pull request August 21, 2024 17:19 Inactive
@satyajeetkolhapure satyajeetkolhapure marked this pull request as ready for review August 21, 2024 17:19
explorer/src/pages/Issuer/index.tsx Outdated Show resolved Hide resolved
explorer/src/pages/Attestations/index.tsx Outdated Show resolved Hide resolved
explorer/src/pages/Attestations/index.tsx Outdated Show resolved Hide resolved
@github-actions github-actions bot temporarily deployed to pull request August 22, 2024 13:52 Inactive
@github-actions github-actions bot temporarily deployed to pull request August 22, 2024 14:15 Inactive
@github-actions github-actions bot temporarily deployed to pull request August 23, 2024 07:47 Inactive
@github-actions github-actions bot temporarily deployed to pull request August 23, 2024 07:50 Inactive
@alainncls alainncls force-pushed the feat/new-issuer-page branch from 879df5b to 1d2c15f Compare August 23, 2024 07:56
@github-actions github-actions bot temporarily deployed to pull request August 23, 2024 07:57 Inactive
@alainncls alainncls self-requested a review August 23, 2024 14:55
@alainncls alainncls force-pushed the feat/new-issuer-page branch 2 times, most recently from d1ba146 to a688f89 Compare August 26, 2024 15:04
@github-actions github-actions bot temporarily deployed to pull request August 26, 2024 15:06 Inactive
@alainncls alainncls force-pushed the feat/new-issuer-page branch from a688f89 to 7d37022 Compare August 26, 2024 15:10
@github-actions github-actions bot temporarily deployed to pull request August 26, 2024 15:11 Inactive
@alainncls alainncls force-pushed the feat/new-issuer-page branch from 7d37022 to bfd8f8d Compare August 26, 2024 15:12
@github-actions github-actions bot temporarily deployed to pull request August 26, 2024 15:14 Inactive
@alainncls alainncls force-pushed the feat/new-issuer-page branch from bfd8f8d to 09c9cae Compare August 27, 2024 09:33
@github-actions github-actions bot temporarily deployed to pull request August 27, 2024 09:35 Inactive
@alainncls alainncls force-pushed the feat/new-issuer-page branch from 09c9cae to 0fddb5d Compare August 28, 2024 07:33
@github-actions github-actions bot temporarily deployed to pull request August 28, 2024 07:35 Inactive
@alainncls alainncls force-pushed the feat/new-issuer-page branch from 0fddb5d to 64794fa Compare August 28, 2024 13:39
@github-actions github-actions bot temporarily deployed to pull request August 28, 2024 13:40 Inactive
@github-actions github-actions bot temporarily deployed to pull request August 29, 2024 07:41 Inactive
@github-actions github-actions bot temporarily deployed to pull request August 29, 2024 13:18 Inactive
@satyajeetkolhapure satyajeetkolhapure merged commit 7d7a2c3 into dev Aug 29, 2024
10 checks passed
@satyajeetkolhapure satyajeetkolhapure deleted the feat/new-issuer-page branch August 29, 2024 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[US] As an end-user, I want to get more straight-forward information out of the issuer details page
4 participants