canonical / lxd-ui

Easy and accessible container and virtual machine management. A browser interface for LXD
GNU General Public License v3.0
242 stars 30 forks source link

Update to use Application Layout components from React Components. #768

Open huwshimi opened 2 months ago

huwshimi commented 2 months ago

Done

Fixes [list issues/bugs if needed]

QA

  1. Run the LXD-UI:
    • On the demo server via the link posted by @webteam-app below. This is only available for PRs created by collaborators of the repo. Ask @mas-who or @edlerd for access.
    • With a local copy of this branch, run as described here.
  2. Perform the following QA steps:
    • [List the steps to QA the new feature(s) or prove that a bug has been resolved]

Screenshots

[if relevant, include a screenshot or screen capture]

webteam-app commented 2 months ago

Demo

Jenkins

demos.haus

huwshimi commented 1 week ago

These components are now available in react-components: https://canonical.github.io/react-components/?path=/docs/components-applicationlayout--docs.

There are some small changes since this PR was created, but if someone would like to take over this PR that would be great!

edlerd commented 1 week ago

These components are now available in react-components: https://canonical.github.io/react-components/?path=/docs/components-applicationlayout--docs.

There are some small changes since this PR was created, but if someone would like to take over this PR that would be great!

Thanks for the update, we'll pick this up in the near future. Might be something for @Kxiru