Right now in Primer Components, we've got many "building block" type components, and also many "pattern" type components.
- Does it make sense to categorize these separately on the documentation site?
- How should we define "building block" vs "pattern"?
- Should we move pattern components into their own packages?
Right now we call them "pattern" & "helper":
Pattern:
Pattern components help us repeat commonly used UI patterns and interactions in order to maintain our brand and provide a great user experience. Some examples of pattern components are Button, Avatar, or Label.
Helper:
Helper components are components that help the user achieve common CSS patterns while maintaining some control over values used. Some examples of helper components are Flex, Text, Grid, and the Position components.
Right now in Primer Components, we've got many "building block" type components, and also many "pattern" type components.
Right now we call them "pattern" & "helper":
Pattern:
Pattern components help us repeat commonly used UI patterns and interactions in order to maintain our brand and provide a great user experience. Some examples of pattern components are Button, Avatar, or Label.
Helper:
Helper components are components that help the user achieve common CSS patterns while maintaining some control over values used. Some examples of helper components are Flex, Text, Grid, and the Position components.