-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Goals

All links in this column should no longer be external links. Instead they should be links to a new "Name Detail Page" in ENSAdmin.
- Note: This also will mean we can have a "Name Detail Page" in the ens-test-env.
For the scope of this issue, this new "Name Detail Page" can be kept quite basic. Let's make it exist first before we optimize it into a super fancy "Name Detail Page".
The initial "Name Detail Page" should include:
- A hyperlink to view that name on the official ENS manager app (open in a new tab). The logic for this link should match the existing logic we currently use for links in the "Name" column of the Latest Indexed Registrations panel.
- The avatar of the name. This should make use of the existing component we have for displaying the avatar of a name.
- The profile of the name. This should make use of the React hooks we've already built around the ENSNode resolution API.
For now there is no specific plan for introducing the new "Name Detail Page" into the main navigation menu in the far left column of ENSAdmin. Suggestions for this are welcome but also ok to make it so that the only way to navigate to this new page is by clicking a name linked from the "Latest Indexed Registrations" panel.
Here's some quick design inspirations of "Name Detail Pages" on other apps to consider:
Important: With the exception of the existing logic we have for avatar images that doesn't make use of ENSNode APIs, we must constrain everything we do on this page to using the existing ENSNode APIs.
Simple is good.