The Role

Checkboxes are a key component in a design system as they provide a way for users to make selections and interact with forms. The visual representation of checkboxes should be consistent across the design system to ensure a cohesive user experience.

When designing checkboxes, it's important to consider the following best practices:

By following these best practices, checkboxes can help to create a more user-friendly and consistent design system.

The alert I created has six states:

General Anatomy

Below is the general anatomy of how the checkbox would look like: