VvFa Component
The VvFa Component is essentially a pass-through for the font-awesome-icon
component from FontAwesome's vue-fontawesome, but setup for VueVentus config defaults and components.
Import
To import a VvFa Component installed by the vueventus CLI or vv-update CLI:
// ./src/components/SomeComponent.vue
import VvFa from './vv/elements/VvFa.vue'
TIP
CLI installed components pass through VueVentus defaults via component props. Each prop default value can be customized globally by overriding VvConfig defaults in your app ./src/app.vv.ts
file or singularly in a component instance.
Prop: debug
Type: Boolean
Default: false
The VvFa Component debug
prop toggles the debugging state of a component instance. When in debugging mode, each component instance prop value can be viewed through data-vv-fa-
prefixed HTML attributes.
Syntax
<VvFa :debug="true"/>
Prop: family
Type: String
Valid Values: ValidFontAwesomeFamilies Module
Default: "fas"
The VvFa Component family
prop sets the font awesome family of icons you are using via your FontAwesome library()
icon families.
Syntax
<VvFa family="fas"/>
Typing for Downstream Component Instances
Coming Soon!
Prop: icon
Type: String
Default: "house"
The VvFa Component icon
prop sets the font awesome icon from the icons you are using via your FontAwesome library()
declared icons.
Syntax
<VvFa icon="house"/>
Prop: size
Type: String
Valid Values: ValidFontAwesomeSizes Module
Default: "1x"
The VvFa Component size
prop sets the font awesome size for any icons you are using via your FontAwesome library()
declared icons.
Syntax
<VvFa size="1x"/>
Typing for Downstream Component Instances
Coming Soon!
Slot: None
NO SLOT AVAILABLE
The VvFa Component does not have a Vue slot option.