Skip to content
On this page
Overview
Interfaces
Variables
Functions
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Home
Guides
Getting started
SVG loading methods
Available SVG transformations
For library authors
Caveats
Additional information
FAQ
Comparison with other loaders
For contributors
Configuration options
Loader API reference
Interfaces
ColorMapPerFiles
SelectorsPerFiles
SvgLoaderOptions
Type Aliases
ColorMap
ImportType
UrlImportsInLibraryMode
Functions
viteAwesomeSvgLoader
React
Quick start
URL Imports
SvgImage component (rendering via SVG symbols)
SvgIcon component
Named icons
Multicolored icons
SVGs in DOM
SVG nodes targeting
Ignore files
Ignore elements
Source data URI imports
Base64 data URI imports
Base64 string imports
Vue
Quick start
URL Imports
SvgImage component (rendering via SVG symbols)
SvgIcon component
Named icons
Multicolored icons
SVGs in DOM
SVG nodes targeting
Ignore files
Ignore elements
Source data URI imports
Base64 data URI imports
Base64 string imports
Vanilla JS
Quick start
Demos and examples
URL Imports
SvgImage class (rendering via SVG symbols)
SvgIcon class
Named icons
Multicolored icons
SVGs in DOM
SVG nodes targeting
Ignore files
Ignore elements
Source data URI imports
Base64 data URI imports
Base64 string imports
API reference
Classes
SvgIcon
SvgImage
Type Aliases
ElementOrSelector
Functions
mount
setAttrs
setStyleProperty
Other frameworks
Quick start
API reference
Interfaces
SvgIconProps
SvgIconStyleProps
SvgImageProps
Variables
SVG_ID
SYMBOL_ID_PREFIX
USAGES_COUNT_ATTR
Functions
getSvgIconStyle
onSrcUpdate
onUnmount
GitHub
Select theme
Dark
Light
Auto
integration-utils
Interfaces
Section titled “Interfaces”
SvgIconProps
SvgIconStyleProps
SvgImageProps
Variables
Section titled “Variables”
SVG_ID
SYMBOL_ID_PREFIX
USAGES_COUNT_ATTR
Functions
Section titled “Functions”
getSvgIconStyle
onSrcUpdate
onUnmount