Tradeshift UI is a framework-agnostic JavaScript library to help Tradeshift App developers to create cohesive user experiences and to provide reusable UI components.
... and we will probably also support soon in some kind of TabBox component that might also replace second level tabs (popularly referred to as "cards" although this term should be reserved for something else entirely). To avoid further copy-pasting of the business logic involved, there's now a PanelsPlugin in the Modal branch and this should at some point be finalized (to support panels added and removed) and then used in all these instances whenever possible.
This is now refactored in such a way that the PanelsPlugin can be deprecated because there's only one spirit, the PanelsSpirit that uses it. Will close the issue.
@sampi and @zdlm
Just a reminder to clean up on some infrastructure: We now support panels-that-automatically-generate-and-coordinate-tabs in:
body
(http://ui.tradeshift.com/#components/panels/)Main
(for second level tabs)Aside
andSideBar
Modal
(in development)... and we will probably also support soon in some kind of
TabBox
component that might also replace second level tabs (popularly referred to as "cards" although this term should be reserved for something else entirely). To avoid further copy-pasting of the business logic involved, there's now aPanelsPlugin
in the Modal branch and this should at some point be finalized (to support panels added and removed) and then used in all these instances whenever possible.