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

"Create New Key" button requires scrolling; consider making it always accessible #2414

Open
3 tasks done
unrenamed opened this issue Oct 14, 2024 · 27 comments · May be fixed by #2435
Open
3 tasks done

"Create New Key" button requires scrolling; consider making it always accessible #2414

unrenamed opened this issue Oct 14, 2024 · 27 comments · May be fixed by #2435

Comments

@unrenamed
Copy link
Contributor

unrenamed commented Oct 14, 2024

Preliminary Checks

Reproduction / Replay Link (Optional)

No response

Issue Summary

The "Create New Key" button is currently positioned below the entire list of API cards, which can be extensive. When trying to create a new root key with workspace-only permissions, users need to scroll to the bottom of the page. This creates an inconvenient user experience, especially when the list of APIs is long. Ideally, the button should be sticky and always visible at the bottom of the window, regardless of the length of the API list.

Steps to Reproduce

  1. Navigate to Settings > Root Keys management page and click "Create New Root Key"
  2. Ensure that multiple APIs are listed, creating a long scrollable list of cards (if not, create more APIs)
  3. Attempt to create a new root key with workspace-only permissions by scrolling down to the bottom of the list.
  4. Observe that the "Create New Key" button is positioned after the list and requires scrolling to access it.

Expected behavior

The "Create New Key" button should be sticky at the bottom of the viewport so that users can always access it without scrolling, regardless of the length of the API list. Open to other UX approaches if the sticky solution isn't feasible.

Other information

No response

Screenshots

Screen.Recording.2024-10-14.at.15.27.17.mov

Version info

- OS:
- Node:
- npm:
@unrenamed unrenamed added Bug Something isn't working Needs Approval Needs approval from Unkey labels Oct 14, 2024
@mitullakkad
Copy link

/assign

Copy link

oss-gg bot commented Oct 14, 2024

This issue is not part of oss.gg hackathon. Please pick a different one or start with a side quest

@FaheemOnHub
Copy link

i want to work on this , can i get assigned ? @unrenamed

@shanthi1710
Copy link

/assign

Copy link

oss-gg bot commented Oct 14, 2024

This issue is not part of oss.gg hackathon. Please pick a different one or start with a side quest

@im-satyam
Copy link

assign this to me i can fix it

@chronark
Copy link
Collaborator

Absolutely this sucks, my testing workspace has 200 APIs, imagine my pain :D

I think sticky at the bottom sounds good.
/award 150

Copy link

oss-gg bot commented Oct 15, 2024

Awarding unrenamed: 150 points 🕹️ Well done! Check out your new contribution on oss.gg/unrenamed

@Aryant01
Copy link

/assign

Copy link

oss-gg bot commented Oct 15, 2024

You already have an open issue assigned to you here. Once that's closed or unassigned, only then we recommend you to take up more.

@Roshansuthar1105
Copy link

/assign

Copy link

oss-gg bot commented Oct 15, 2024

Assigned to @Roshansuthar1105! Please open a draft PR linking this issue within 48h ⚠️ If we can't detect a PR from you linking this issue in 48h, you'll be unassigned automatically 🕹️ Excited to have you ship this 🚀

@kartikscript
Copy link

/assign

Copy link

oss-gg bot commented Oct 15, 2024

This issue is already assigned to another person. Please find more issues here.

@nil-frontend
Copy link

/assign

Copy link

oss-gg bot commented Oct 15, 2024

This issue is already assigned to another person. Please find more issues here.

@perkinsjr perkinsjr linked a pull request Oct 15, 2024 that will close this issue
18 tasks
@Abhishekmnnit6022
Copy link

/assign

Copy link

oss-gg bot commented Oct 15, 2024

This issue is already assigned to another person. Please find more issues here.

@NaganiRohit
Copy link

/assign

Copy link

oss-gg bot commented Oct 17, 2024

This issue is already assigned to another person. Please find more issues here.

@nikhileshkumar21
Copy link

/assign

Copy link

oss-gg bot commented Oct 17, 2024

This issue is already assigned to another person. Please find more issues here.

@dumbesthuman
Copy link

/assign

Copy link

oss-gg bot commented Oct 19, 2024

This issue is already assigned to another person. Please find more issues here.

@PratikRai0101
Copy link

/assign

Copy link

oss-gg bot commented Oct 21, 2024

This issue is already assigned to another person. Please find more issues here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet