Esse método é bom. Quero implementar algo assim. Vou continuar pesquisando. Se tiver dicas ou documentação manda ae. Obrigado pelo comentário.
Não lembro se foi exatamente esse link que usamos de referência, mas ali tem a ideia geral: https://jessarcher.com/articles/creating-an-icon-component-in-vue/