Open
Description
Current behavior
When using the <CIcon>
component there's a [Vue warn]
printed in the console: injection "icons" not found.
.
Expected behavior
No warning printed in the console if there's no "icons" injection.
Details
This happens because in the first line of the CIcon
setup()
function there's a call to inject('icons')
. This gives a warning if there's no injection provided using provide('icons', ...)
. The documentation doesn't mention this, and also it's not necessary to do this since you can alternatively import an icon and pass it to <CIcon :icon="icon">
directly.
To prevent this warning there should be a default value provided like this: const icons = inject('icons', null)
. Then handle null
accordingly.
Metadata
Metadata
Assignees
Labels
No labels