Skip to content

Commit 3d10a39

Browse files
docs: add versioning pro for layout components
1 parent ffc5e4e commit 3d10a39

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/blade/src/components/ListView/_decisions/pattern-terminology.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ Whether we want to build layout components like QuickView, ListView depends on t
6262
##### Pros
6363

6464
- Layout components like ListView, QuickView give us (design system team) capability to define which item is placed where. E.g. it strictly enforces that SearchInput is always placed on right side of quick filters
65+
- If we change the layout of some pattern in future, consumers would only have to upgrade blade version to have new layout reflected on all their pages. As opposed to having consumers to go and replace all their pattern instances everytime we update the layout of pattern.
6566
- Gives us control over responsiveness
6667
- Less verbose API for consumer
6768
- Consistent spacings and paddings on all pages
@@ -72,6 +73,7 @@ Whether we want to build layout components like QuickView, ListView depends on t
7273
- Introduces new API
7374
- Layout might be dependent on overall page in some cases (e.g. if some page has sidebar in ipad and other ui does not, its the product that has the right context to take call on how UI looks on ipad)
7475

76+
7577
## Conclusion
7678

7779
So one question is, what is the scope of patterns then. Based on pros and cons and terminologies we defined above, the scope of pattern would be-

0 commit comments

Comments
 (0)