Custom component icon.vue is created to allow injecting custom component or existing material icon component. README.md, src/icon.vue, src/upload.vue, and demo/App.vue are updated to demonstrate the usage with additional props 'icon-components' and extension of sample upload component. Please review.
Custom component icon.vue is created to allow injecting custom component or existing material icon component. README.md, src/icon.vue, src/upload.vue, and demo/App.vue are updated to demonstrate the usage with additional props 'icon-components' and extension of sample upload component. Please review.