- 
                Notifications
    You must be signed in to change notification settings 
- Fork 5
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.
fatum12
Metadata
Metadata
Assignees
Labels
No labels