You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This epic serves as a central place to gather and document any inconsistencies, potential improvements, or refactoring ideas for the design system’s UI component library. The goal is to identify areas where the component library could be enhanced for better developer experience, API consistency, and overall usability. This epic will act as an initial collection hub, capturing insights and ideas as they arise.
Objectives
Identify Component Inconsistencies:
Collect and document any inconsistencies found within the component APIs, naming conventions, or component behaviors to ensure a more cohesive library.
Gather Refactoring Ideas:
Record ideas for refactoring or restructuring components to improve the developer experience, maintainability, and performance of the design system.
Collection
Get an overview of all components' APIs and identify inconsistencies, e.g. different prop names for the same or similar attribute/behaviour, prop type inconsistencies across components
Description
This epic serves as a central place to gather and document any inconsistencies, potential improvements, or refactoring ideas for the design system’s UI component library. The goal is to identify areas where the component library could be enhanced for better developer experience, API consistency, and overall usability. This epic will act as an initial collection hub, capturing insights and ideas as they arise.
Objectives
Identify Component Inconsistencies:
Collect and document any inconsistencies found within the component APIs, naming conventions, or component behaviors to ensure a more cohesive library.
Gather Refactoring Ideas:
Record ideas for refactoring or restructuring components to improve the developer experience, maintainability, and performance of the design system.
Collection
AppShell
to override the defaultchildren
are only elements (and props) we expect, if parent only works with those children chore(ui): migrate ComboBox component to typescript #589 (comment) e.g. ComboBoxReactNode
as type and reverts toany
. Force this in storybook configs: f1fa290 for all converted componentslabel
andchildren
inComboBoxOption
, both of typestring
?date
prop improvements:, restrict types toDateTimeOption
chore(ui): migrate DateTimePicker to TypeScript #640 (comment). Also improvedisable
,value
andlocale
.The text was updated successfully, but these errors were encountered: