[upcoming] UIE-9410: Implement the Create Share Group page#13550
[upcoming] UIE-9410: Implement the Create Share Group page#13550fabrice-akamai wants to merge 16 commits intolinode:developfrom
Conversation
packages/manager/.changeset/pr-13550-upcoming-features-1774974481770.md
Outdated
Show resolved
Hide resolved
| <Controller | ||
| control={control} | ||
| name="description" | ||
| render={({ field, fieldState }) => ( | ||
| <TextField | ||
| errorText={fieldState.error?.message} | ||
| label="Description" | ||
| multiline | ||
| noMarginTop | ||
| {...field} | ||
| onChange={(e) => | ||
| field.onChange( | ||
| e.target.value === '' ? undefined : e.target.value | ||
| ) | ||
| } | ||
| rows={1} | ||
| value={field.value ?? ''} | ||
| /> | ||
| )} | ||
| /> |
There was a problem hiding this comment.
Good point, I'll reach out to them about this.
...ger/src/features/Images/ImagesLanding/v2/ShareGroups/ShareGroupsCreate/ShareGroupsCreate.tsx
Outdated
Show resolved
Hide resolved
…481770.md Co-authored-by: Dajahi Wiley <[email protected]>
…/fabrice-akamai/manager into UIE-9410-create-share-group-page
abailly-akamai
left a comment
There was a problem hiding this comment.
Nice - PR looks good from a code/UI perspective 👍
| @@ -0,0 +1,24 @@ | |||
| import Grid from '@mui/material/Grid'; | |||
There was a problem hiding this comment.
Let's no do straight imports from @mui
There was a problem hiding this comment.
Is there an alternative you suggest @abailly-akamai? We do this throughout the codebase and I don't believe we have a Grid in the ui package
There was a problem hiding this comment.
Haha, no worries. Thanks for clarifying this @dwiley-akamai @abailly-akamai!
dwiley-akamai
left a comment
There was a problem hiding this comment.
Verification steps ✅
Code review ✅
| @@ -0,0 +1,24 @@ | |||
| import Grid from '@mui/material/Grid'; | |||
There was a problem hiding this comment.
Is there an alternative you suggest @abailly-akamai? We do this throughout the codebase and I don't believe we have a Grid in the ui package
|
I made a few additional changes to the ShareGroupsTable to improve the display of the Group and Description fields when the text is too large:
@tzmiivsk-akamai any thoughts on expanding the description column and adding a tooltip to the group cells? |
Cloud Manager UI test results🔺 3 failing tests on test run #7 ↗︎
Details
TroubleshootingUse this command to re-run the failing tests: pnpm cy:run -s "cypress/e2e/core/parentChild/account-switching.spec.ts,cypress/e2e/core/objectStorage/object-storage.e2e.spec.ts" |
|||||||||||||||||||||||
Looking good! A couple of small adjustments: Could you please double-check these? Thanks! |




Description 📝
This PR implements the 'Create Share Group' page along with the supporting functions for querying, routing, and submitting the form. With these changes, users can now create share groups from the UI instead of relying on API requests alone. This is the first of 3 PRs for this ticket; future PRs will implement the Images and Selected images sections.
Changes 🔄
List any change(s) relevant to the reviewer.
sharegroups.tsroutes/images/index.tsScope 🚢
Upon production release, changes in this PR will be visible to:
Target release date 🗓️
TBD
Preview 📷
Screen.Recording.2026-03-31.at.12.55.58.PM.mov
How to test 🧪
Prerequisites
In an environment with the Private Image Sharing feature flag enabled,
Verification steps
(How to verify changes)
Author Checklists
As an Author, to speed up the review process, I considered 🤔
👀 Doing a self review
❔ Our contribution guidelines
🤏 Splitting feature into small PRs
➕ Adding a changeset
🧪 Providing/improving test coverage
🔐 Removing all sensitive information from the code and PR description
🚩 Using a feature flag to protect the release
👣 Providing comprehensive reproduction steps
📑 Providing or updating our documentation
🕛 Scheduling a pair reviewing session
📱 Providing mobile support
♿ Providing accessibility support
As an Author, before moving this PR from Draft to Open, I confirmed ✅