diff --git a/packages/core/src/vuePlugins/vuex.ts b/packages/core/src/vuePlugins/vuex.ts index d16305861..1dc0fa1fa 100644 --- a/packages/core/src/vuePlugins/vuex.ts +++ b/packages/core/src/vuePlugins/vuex.ts @@ -241,6 +241,12 @@ export const makeStore = () => { } if (state.configuration[name].displayComponent) { commit('setComponents', [...components, component]) + + if (!state.configuration[name].layoutTag) { + console.warn( + `@polar/core: Component "${name}" was registered as visible ('displayComponent' had a truthy value), but no 'layoutTag' was associated. This may be an error in configuration and will lead to the component not being visible in the UI.` + ) + } } }, centerOnFeature({ rootGetters: { map } }, feature: Feature) {