Documentation
Feedback
Guides
VTEX IO Apps

VTEX IO Apps
Icon Pack list
vtex.store-icons
Version: 0.19.1
Latest version: 0.19.1

See the available store icons in the Store Icon guide.

Usage

Add the vtex.store-icons to your dependencies in manifest.json.

This is an example that shows you how to use it:


_21
import React from 'react'
_21
_21
import Icon from 'vtex.store-icons'
_21
_21
const IconSearch = ({ ...props }) => {
_21
return <Icon id="hpa-search" {...props} />
_21
}
_21
_21
IconSearch.propTypes = {
_21
/** Icon size, aspect ratio 1:1 */
_21
size: PropTypes.number,
_21
/** Icon viewBox. Default 0, 0, 16, 16 */
_21
viewBox: PropTypes.string,
_21
/** Define if will be used a active or muted className */
_21
isActive: PropTypes.bool,
_21
/** Active color class */
_21
activeClassName: PropTypes.string,
_21
/** Muted color class */
_21
mutedClassName: PropTypes.string,
_21
}
_21
export default IconSearch

SVG Prefixes

The following prefixes help to understand what a specific icon means.

PrefixMeaning
bndBrand
hpaHigh Priority Actions
mpaMidle Priority Actions
stiStatus Indicator
infInformative
navNavigation

SVG Fragments

IconID
bnd-logobnd-logo
mpa-expandmpa-expand
hpa-arrow-backhpa-arrow-back
hpa-arrow-from-bottomhpa-arrow-from-bottom
hpa-arrow-to-bottomhpa-arrow-to-bottom
hpa-calendarhpa-calendar
hpa-carthpa-cart
hpa-deletehpa-delete
hpa-hamburguer-menuhpa-hamburguer-menu
hpa-location-markerhpa-location-marker
hpa-playhpa-play
hpa-profilehpa-profile
hpa-savehpa-save
hpa-searchhpa-search
hpa-telemarketinghpa-telemarketing
inf-help--filledinf-help--filled
inf-help--outlineinf-help--outline
inf-starinf-star
inf-tooltip--filledinf-tooltip--filled
inf-tooltip--outlineinf-tooltip--outline
inf-warning--filledinf-warning--filled
inf-warning--outlineinf-warning--outline
mpa-angle--downmpa-angle--down
mpa-angle--upmpa-angle--up
mpa-arrowsmpa-arrows
mpa-bagmpa-bag
mpa-barsmpa-bars
mpa-bookmark--filledmpa-bookmark--filled
mpa-bookmark--outlinempa-bookmark--outline
mpa-clone--filledmpa-clone--filled
mpa-clone--outlinempa-clone--outline
mpa-cogmpa-cog
mpa-columnsmpa-columns
mpa-credit-cardmpa-credit-card
mpa-edit--filledmpa-edit--filled
mpa-edit--outlinempa-edit--outline
mpa-elypsismpa-elypsis
mpa-exchangempa-exchange
mpa-exportmpa-export
mpa-external-link--linempa-external-link--line
mpa-external-link--outlinempa-external-link--outline
mpa-eyesight--filled--offmpa-eyesight--filled--off
mpa-eyesight--filled--onmpa-eyesight--filled--on
mpa-eyesight--outline--offmpa-eyesight--outline--off
mpa-eyesight--outline--onmpa-eyesight--outline--on
mpa-filter--filledmpa-filter--filled
mpa-filter--outlinempa-filter--outline
mpa-filter-settingsmpa-filter-settings
mpa-gallerympa-gallery
mpa-globempa-globe
mpa-heartmpa-heart
mpa-linkmpa-link
mpa-list-itemsmpa-list-items
mpa-location-inputmpa-location-input
mpa-minus--filledmpa-minus--filled
mpa-minus--linempa-minus--line
mpa-minus--outlinempa-minus--outline
mpa-plus--filledmpa-plus--filled
mpa-plus--linempa-plus--line
mpa-plus--outlinempa-plus--outline
mpa-removempa-remove
mpa-settingsmpa-settings
mpa-single-itemmpa-single-item
mpa-storempa-store
mpa-swapmpa-swap
nav-arrow--leftnav-arrow--left
nav-arrow--rightnav-arrow--right
nav-caret--downnav-caret--down
nav-caret--leftnav-caret--left
nav-caret--rightnav-caret--right
nav-caret--upnav-caret--up
nav-homenav-home
nav-minusnav-minus
nav-plusnav-plus
nav-thin-caret--leftnav-thin-caret--left
nav-thin-caret--rightnav-thin-caret--right
sti-check--filledsti-check--filled
sti-check--linesti-check--line
sti-check--outlinesti-check--outline
sti-clocksti-clock
sti-close--filledsti-close--filled
sti-close--linesti-close--line
sti-close--outlinesti-close--outline
sti-discountsti-discount
sti-equalssti-equals
sti-loadingsti-loading
See also
Vtex.store Icons
VTEX IO Apps
VTEX App Store
VTEX IO Apps
Was this helpful?