-
Notifications
You must be signed in to change notification settings - Fork 52
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: move collapsible forms to sidepanel #5263
feat: move collapsible forms to sidepanel #5263
Conversation
Demo starting at https://maas-ui-5263.demos.haus |
4e677f4
to
6d8ff61
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Phew, that took a while! But I'm happy to say, LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Jay-Topher - this is a big PR! I'm requesting changes until I have QA'd and reviewed in full.
One thing I found so far:
Inner strip is no longer necessary as the content is wrapped in content section. Please remove, as this increases the padding and is incorrect.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found more issues, more info below. Please tackle them one by one and commit and push your changes as you go.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Jay-Topher Thanks for the fixes so far. A number of issues I reported is still unresolved (e.g. including image delete form). In addition to this I found:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I recommend to break it down into smaller, more manageable pull requests to make it easier to review and reduce the likelihood of overlooking errors.
...pp/base/components/node/StorageTables/AvailableStorageTable/BulkActions/BulkActions.test.tsx
Show resolved
Hide resolved
243ae83
to
87f6c4a
Compare
I'll work on the font size in a separate PR so as to keep this one on track, thanks |
@Jay-Topher There's one action that still needs to be moved to a side panel but let's do that in another PR, this one is big enough as it is. Please look into it right after this: https://warthogs.atlassian.net/browse/MAASENG-2572 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks much better. Let's just make sure we fix accessibility issue below which is still unresolved.
Side panels within the preferences (e.g. /MAAS/r/account/prefs/ssl-keys
) and pools (/MAAS/r/pools
) pages do not close after pressing the ESC
key.
driveby: add missing props
ffe9294
to
264da81
Compare
264da81
to
c7c81de
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Jay-Topher Noticed 2 more forms that we missed and should be moved to a side panel, created tasks, please work on this afterwards: https://warthogs.atlassian.net/browse/MAASENG-2575 https://warthogs.atlassian.net/browse/MAASENG-2576
Sure, will do, thanks |
Done
QA steps
Fixes
Fixes: MAASENG-2410
Screenshots
Before
After
Notes