Icon
We use Iconify and Fontawesome as our data source of icons.
Fontawesome
Font Awesome is the Internet's icon library
Code
vue
<template>
<base-icon icon="i-fad-books" />
</template>
i-fab-[icon_name]
for brands iconsi-far-[icon_name]
for regular iconsi-fas-[icon_name]
for solid iconsi-fal-[icon_name]
for light iconsi-fat-[icon_name]
for thin iconsi-fad-[icon_name]
for duotone iconsi-fasr-[icon_name]
for sharp regular iconsi-fass-[icon_name]
for sharp solid iconsi-fasl-[icon_name]
for sharp light icons
Icones
You can refer to Icônes or Iconify for all the collections available.
Code
vue
<template>
<base-icon icon="i-ph-alarm-bold" />
<base-icon icon="i-material-symbols-airport-shuttle" />
</template>
i-ph-[icon_name]
for phospor iconsi-material-symbols-[icon_name]
for material symbols icons
Icon API
Props
Name | Type | Default | Description |
---|---|---|---|
icon | string | Icon attribute is required . | |
fixedWidth | boolean | true | Icon fixed width. |