vbIcon
Bulma documentationComponent source
An icon component only compatible with fontawesome
Slots
icon
The icon to display
text
The text to display
Props
icon
Type: string | BulmaColouredIcon | (string | BulmaColouredIcon)[] | undefined
The icon class name with style prefix or
Example:
'fa-solid fa-shield-cat'
{icon: 'fa-camera fa-lg', colour: 'info'},
['fa-star', {icon: 'fa-house fa-xs', colour: 'primary'}]
flex
Type: boolean | undefined
Default: false
Determines if the icon should be a flex box; changing the parent tag to a div or an inline span
colour
Type: BulmaColourHelper | BulmaColour | undefined
Colour of the icon
containerSize
Type: BulmaSize |undefined
Determines the size of the icon's container
prefix
Type: string | undefined
Adds this prefix as a separate class entry to icon element
textFirst
Type: boolean | undefined
Default: false
If the icon will be placed after the text (slot) element
stacked
Type: boolean | string | undefined
If the icons will be stacked on top of each other rather than side by side
If the icon stack needs a class added to it (e.g. fa-stack) then the string value will be appended to the icon stack's parent tag