chore(FR-2426): remove redundant info icon from keypair policy table#6310
chore(FR-2426): remove redundant info icon from keypair policy table#6310
Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has required the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Lablup Agent seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
There was a problem hiding this comment.
Pull request overview
Removes the now-redundant “info” affordance from the Keypair Resource Policy table by deleting the dedicated info modal and stripping its associated Relay fragment/state from the list view.
Changes:
- Removed the Info (ⓘ) action button from the Keypair Resource Policy table controls.
- Removed
KeypairResourcePolicyInfoModalusage and related state/transition logic fromKeypairResourcePolicyList. - Deleted
KeypairResourcePolicyInfoModal.tsxand removed its Relay fragment spread from the list query.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| react/src/components/KeypairResourcePolicyList.tsx | Drops the info icon/button, removes info-modal state, and removes the info fragment spread from the query. |
| react/src/components/KeypairResourcePolicyInfoModal.tsx | Removes the unused info modal component entirely. |
Coverage report for
|
St.❔ |
Category | Percentage | Covered / Total |
|---|---|---|---|
| 🔴 | Statements | 8.68% (+0.01% 🔼) |
1548/17835 |
| 🔴 | Branches | 7.61% (+0.02% 🔼) |
940/12349 |
| 🔴 | Functions | 5.61% (+0.01% 🔼) |
278/4952 |
| 🔴 | Lines | 8.37% (+0.01% 🔼) |
1452/17355 |
Test suite run success
784 tests passing in 37 suites.
Report generated by 🧪jest coverage report action from 24e0de7
The info modal showed the same content as the edit modal, making it redundant. Remove the InfoCircleOutlined button from the control column and delete the KeypairResourcePolicyInfoModal component entirely.
dd3ebfd to
24e0de7
Compare

Resolves #6300(FR-2426)
Summary
KeypairResourcePolicyInfoModal.tsxand all related state/imports fromKeypairResourcePolicyList.tsxTest plan
Screenshots
🤖 Generated with Claude Code