DesignFront enddiscussionhelp wanted⚙ Improvement🏃🏻♀️ Priority medium
Repository-Metriken
- Stars
- (452 Sterne)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
Use Vue components everywhere to build the application from a small button to a diff preview component.
Split the components into a separate package so it can be used across Thermal ecosystem (Application, Website, and Marketing).
Questions
- Should we style the components inline or in separate
.sassfile? - How to name component and props?
- Is it the best way to use mixins for spacing, font and border?
- How can we leverage sass variables in Vue components?
PRs
- #111
TModalModal component - #115
TScrollbarScrollbar Layout - #125
TButtonButton component - #128
TFlexboxFlexbox Layout - #137
TContainerContainer Layout -
TSwitchSwitch component -
TLinkLink component -
TTextText component -
TIconIcon component -
TInputInput component -
TRadioRadio component -
TImageImage component -
TTagTag component -
TDropdownDropdown component -
TNotificationNotification component -
TTooltipsTooltips component - Default color provider
References
We are looking for a more modular way to define and use Vue components for the long term, if you have any feedback or suggestion, 🙏🏻 please drop them in the comment section below.