The Tag Group: Organizing and Categorizing Content

The Tag Group components represent metadata, labels, or categories within your user interface, enabling users to filter, sort, or group items based on these visual indicators.

Features

Discover the key features of the Tag Group component.
Grouped Labeling
Tag - Group categorizes related items under a common label, aiding in organization. It provides a cohesive way to group and label multiple items that share a common attribute or belong to the same category, facilitating efficient content organization and navigation.
Content Organization
Organizes items into logical groups for easier identification and management. By grouping related items together using Tag - Group, users can quickly locate and manage content based on specific criteria or themes, improving overall content organization and user experience.
Customizable Design
With customizable options, you can create tag groups that blend harmoniously with your interface while effectively conveying grouping information and enhancing visual appeal.

Anatomy

Container
The primary block holding the grouped tags together.
Individual Tag
Each nested instance of the tag component within the group. Every tag maintains its properties and behaviors.
Spacing
Uniform padding or margin between each tag in the group ensuring a balanced visual distribution.

Example Use Cases

Content Organization
Displaying tags representing keywords, topics, or attributes associated with content items, such as articles, products, or documents, to help users navigate and filter through large datasets efficiently.
Filtering and Sorting
Presenting multiple tags as filter options for users to refine search results, sort items, or narrow down content based on specific criteria or attributes, enhancing the browsing experience and aiding in content discovery.
Categorization and Classification
Grouping tags into distinct categories, sections, or topics within navigation menus, sidebars, or filtering controls to facilitate content organization and improve information architecture.
Status Indication
Communicating the status, state, or attributes of multiple items simultaneously by displaying corresponding tags within a group, allowing users to quickly identify and differentiate between different states or conditions.
User Interface Elements
Integrating tag groups into various UI components, such as header bars, side panels, or card layouts, to provide contextual information, enhance visual hierarchy, and improve the overall presentation of content.
Multi-select Controls
Offering tag groups as part of multi-select controls or input fields, allowing users to select multiple options or categories from a predefined list and apply them to perform bulk actions or filter content based on specific criteria.
Data Visualization
Using tag groups to visualize data patterns, trends, or relationships within charts, graphs, or dashboards, where each tag represents a distinct data category, label, or attribute for analysis and interpretation.

Guidelines for Usage

When incorporating the Tag - Group component into user interfaces, consider the following guidelines for optimal implementation:

Layout and Alignment: Arrange tags within the group in a visually balanced and organized layout, ensuring consistent spacing, alignment, and positioning to enhance readability and aesthetics.

Grouping Logic: Organize tags within the group logically, categorically, or hierarchically based on their relevance, similarity, or relationship to improve user comprehension and streamline navigation.

Responsive Design: Design tag groups to be responsive and adaptable to different screen sizes and resolutions, employing flexible layouts and breakpoints to ensure optimal display and usability across various devices and viewports.

Visual Consistency: Maintain consistency in the styling, size, color, and spacing of tags within the group to create a cohesive and unified visual appearance, promoting coherence and clarity in the presentation of information.

Accessibility Considerations: Ensure that tag groups are accessible to all users, including those with disabilities or assistive technology requirements, by providing keyboard navigation support, semantic markup, and sufficient color contrast for legibility.

Interaction Design: Implement interactive behavior for tag groups, such as hover effects or click interactions, to provide feedback to users and enhance the usability and interactivity of the component.

Usability Testing: Conduct usability testing with target users to evaluate the effectiveness, efficiency, and user satisfaction of tag groups in different contexts, iterating on the design based on feedback and insights to optimize user experience.

Segments

2 Items
A Tag Group that contains 2 nested tag components.
3 Items
Houses 3 nested tag components.
4 Items
Consolidates 4 tags into a group.
5 Items
The largest of the groups, containing 5 individual tags.
product_taggroup_01

Sizes

.tag-small
A compact size for the component, ideal for limited space or subtle emphasis, making it less prominent but still functional and visible.
.tag-medium
The standard size for the component, providing a balance between visibility and space, suitable for most typical use cases and standard interfaces.
product_taggroup_02

Best Practices vs. Common Pitfalls

Do:
  • Do use Tag Groups to cluster related information, ensuring the user can quickly comprehend the context.

  • Do maintain consistency in design, size, and spacing for tags within a group.

  • Do ensure the tags within a group are related in context or category.

Don't:
  • Don't mix sizes within a single Tag Group; it breaks visual consistency.

  • Don't overcrowd the UI with too many Tag Groups; use them where grouping adds clarity.

  • Don't use Tag Groups merely for aesthetic appeal; they should bring structure and meaning to the information being presented.

Feedback and support

Encountered an issue or have a question about the design system? Your feedback is invaluable to us. Don't hesitate to contact us. Feel free to offer suggestions or improvements; it's all part of our commitment to continuous feedback and support.