Certain Habitat projects may include old, non-modular versions of the same widgets and patterns as you are attempting to install with a module. To successfully use a module in actively-maintained content, you must remove any redundant non-modular components from the project to prevent versioning issues.
You do not have to remove redundant non-modular components from any projects that will not contain modules.
This article explains how to identify these components in a project and remove them.
Identify Non-modular Components
A project may have non-modular widgets, non-modular patterns, or both.
Non-modular Widgets
To determine if a project contains non-modular widgets, click Customize Styles > Widgets on the top bar. The Widgets pane displays all non-modular widgets installed in the project.
The images below show two projects. The first with non-modular widgets, and the second with modular widgets.
Non-modular Patterns
To determine if a project has a non-modular pattern, hover your cursor over the pattern in the Pattern Picker. A non-modular pattern displays a pencil icon in the lower right corner that indicates it is editable.