Icon Pack list
Check out the available icons to use in your store described in Store Icon guide.
Usage
Add the vtex.store-icons to your dependencies in manifest.json.
This is an example on 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 in understanding the meaning of a specific icon.
| Prefix | Meaning | 
|---|---|
| bnd | Brand | 
| hpa | High Priority Actions | 
| mpa | Middle Priority Actions | 
| sti | Status Indicator | 
| inf | Informative | 
| nav | Navigation | 
SVG Fragments
| Icon | ID | 
|---|---|
| bnd-logo | |
| mpa-expand | |
| hpa-arrow-back | |
| hpa-arrow-from-bottom | |
| hpa-arrow-to-bottom | |
| hpa-calendar | |
| hpa-cart | |
| hpa-delete | |
| hpa-hamburguer-menu | |
| hpa-location-marker | |
| hpa-play | |
| hpa-profile | |
| hpa-save | |
| hpa-search | |
| hpa-telemarketing | |
| inf-help--filled | |
| inf-help--outline | |
| inf-star | |
| inf-tooltip--filled | |
| inf-tooltip--outline | |
| inf-warning--filled | |
| inf-warning--outline | |
| mpa-angle--down | |
| mpa-angle--up | |
| mpa-arrows | |
| mpa-bag | |
| mpa-bars | |
| mpa-bookmark--filled | |
| mpa-bookmark--outline | |
| mpa-clone--filled | |
| mpa-clone--outline | |
| mpa-cog | |
| mpa-columns | |
| mpa-credit-card | |
| mpa-edit--filled | |
| mpa-edit--outline | |
| mpa-elypsis | |
| mpa-exchange | |
| mpa-export | |
| mpa-external-link--line | |
| mpa-external-link--outline | |
| mpa-eyesight--filled--off | |
| mpa-eyesight--filled--on | |
| mpa-eyesight--outline--off | |
| mpa-eyesight--outline--on | |
| mpa-filter--filled | |
| mpa-filter--outline | |
| mpa-filter-settings | |
| mpa-gallery | |
| mpa-globe | |
| mpa-heart | |
| mpa-link | |
| mpa-list-items | |
| mpa-location-input | |
| mpa-minus--filled | |
| mpa-minus--line | |
| mpa-minus--outline | |
| mpa-plus--filled | |
| mpa-plus--line | |
| mpa-plus--outline | |
| mpa-remove | |
| mpa-settings | |
| mpa-single-item | |
| mpa-store | |
| mpa-swap | |
| nav-arrow--left | |
| nav-arrow--right | |
| nav-caret--down | |
| nav-caret--left | |
| nav-caret--right | |
| nav-caret--up | |
| nav-home | |
| nav-minus | |
| nav-plus | |
| nav-thin-caret--left | |
| nav-thin-caret--right | |
| sti-check--filled | |
| sti-check--line | |
| sti-check--outline | |
| sti-clock | |
| sti-close--filled | |
| sti-close--line | |
| sti-close--outline | |
| sti-discount | |
| sti-equals | |
| sti-loading |