Das folgende Repo implementiert eine Vue.js Custom Direktive v-icon. Diese Direktive ermöglicht es, Font Awesome Icons zu HTML-Elementen hinzuzufügen. Dabei wird der Icon-Name und die Position (links oder rechts) als Parameter übergeben. Der Icon-Name wird dynamisch aktualisiert, wenn sich die Daten ändern, und das Icon wird vor dem Element (links) oder nach dem Element (rechts) platziert.
npm install
npm run dev
npm run build