UI: Create Mirror And Mirror Overview Improvements #890
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
UI Improvement Features
These are some features which I thought would be nice to get in. At the end of the day, these are just proposals from my end.
Mirror Create Pages: Error Toasts And Floating Button
We now show errors as toasts and have the Create Mirror button with a fixed position on the bottom-right. Users now don't have to do a lot of scrolling up and down to look at the error message, come back, and click create.
QRep Mirror: Upsert Columns
Selection of Unique Key Columns for QRep Upsert mode now looks like this, saving users from having to type out columns. Also added validation for the columns being an empty array.
Better Tabs UI for Mirror Overview
I thought the tabs we have there look unpolished so used Tremor to come up with this. This also achieves significant code reduction in that file.
Wiring Status in Mirror Overview Page
Wires in the Status we show in the mirror overview page. This is a follow-up to #883
Others