refactor(icons): replace FontAwesome with Tabler Icons

Drop the three @fortawesome/* packages (v5, with a stagnant Vue 2
binding) in favor of @tabler/icons-webfont. The old <awe-icon>
wrapper is replaced by <vaquant-icon>, named after the project so
future icon-library swaps don't require another rename.
This commit is contained in:
Julien Calixte
2026-06-01 18:33:58 +02:00
parent 5fe9905df7
commit 639429e18b
20 changed files with 63 additions and 152 deletions

View File

@@ -48,7 +48,7 @@
href="#"
@click.prevent="toggleTab('transaction')"
>
<awe-icon icon="dollar-sign" />
<vaquant-icon icon="currency-dollar" />
</a>
</li>
<li v-if="transactions.length && locations.length">
@@ -57,7 +57,7 @@
href="#"
@click.prevent="toggleTab('location')"
>
<awe-icon icon="globe-europe" />
<vaquant-icon icon="world" />
</a>
</li>
<li v-if="transactions.length && tagCount > 1">
@@ -66,7 +66,7 @@
href="#"
@click.prevent="toggleTab('tag')"
>
<awe-icon icon="tag" />
<vaquant-icon icon="tag" />
</a>
</li>
<li v-if="transactions.length && isMultiUser">
@@ -75,7 +75,7 @@
href="#"
@click.prevent="toggleTab('balance')"
>
<awe-icon icon="balance-scale" />
<vaquant-icon icon="scale" />
</a>
</li>
<li v-if="isAdmin">
@@ -84,7 +84,7 @@
href="#"
@click.prevent="toggleTab('settings')"
>
<awe-icon icon="cog" />
<vaquant-icon icon="settings" />
</a>
</li>
</ul>
@@ -155,7 +155,7 @@
:button-style="backgroundColor"
:margin="true"
>
<awe-icon icon="money-bill-wave" />
<vaquant-icon icon="cash" />
<span slot="fulltext">dépense</span>
</fab-button>
</section>