-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
injection "icons" not found #40
Comments
I am having the same issue. The icons are rendering fine, but there are 'injection "icons" not found.' warnings. |
Same problem here. app.vue file:
But, after I noticed that in my case I can not use string icons as props if I don't provide icons of @coreui/icons, since that I rewrote the code with:
|
Same issue here |
Same trouble. Any updates? |
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 toinject('icons')
. This gives a warning if there's no injection provided usingprovide('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 handlenull
accordingly.The text was updated successfully, but these errors were encountered: