Veja o tutorial completo. https://www.conteudopertinente.com.br/vue3/vue3-criar-componente-icon-svg-button-dinamico-reutilizavel/
npm install
npm run serve
npm run build
npm run lint
https://youtu.be/sip_zkqlXAY?feature=shared
Para maiores informações, acesse o link https://www.conteudopertinente.com.br/vue3/vue3-criar-componente-icon-svg-button-dinamico-reutilizavel/