vtex io intellisense
Last updated
Last updated
The Vtex io intellisense help you develop with vtex store-framework with snippets and autocomplete.
ATTENTION: The auto complete only works in 'json' and 'jsonc' files inside the 'store' folder
The experimental features were deprecated and will be fully implemented in the following updates!
blocks with auto complete |
---|
"add-to-cart-button" |
"autocomplete-result-list.v2" |
"assembly-option-item-image" |
"assembly-option-item-quantity-selector" |
"assembly-option-item-name" |
"assembly-option-item-price" |
"assembly-option-item-customize" |
"assembly-option-item-children-description" |
"back-to-top-button" |
"blog-latest-posts-preview.wordpress-latest-posts-preview" |
"breadcrumb.search" |
"breadcrumb" |
"condition-layout.binding" |
"condition-layout.product" |
"disclosure-content" |
"disclosure-layout-group" |
"disclosure-layout" |
"disclosure-state-indicator" |
"disclosure-trigger-group" |
"disclosure-trigger" |
"filter-navigator.v3" |
"flex-layout.col" |
"flex-layout.row" |
"gallery-layout-option" |
"gallery-layout-switcher" |
"gallery" |
"icon" |
"iframe" |
"image" |
"link" |
"link.product" |
"list-context.image-list" |
"list-context.product-list" |
"login-content" |
"login" |
"logo" |
"menu-item" |
"minicart.v2" |
"modal-actions.close" |
"modal-header" |
"modal-layout" |
"modal-trigger" |
"newsletter-form" |
"newsletter-input-email" |
"newsletter-input-name" |
"newsletter-input-phone" |
"newsletter-submit" |
"overlay-layout" |
"overlay-trigger" |
"paged-controls" |
"product-brand" |
"product-description" |
"product-images" |
"product-installments-list" |
"product-name" |
"product-specification-badges" |
"product-specification-group" |
"product-specification-text" |
"product-specification-value" |
"product-specification" |
"product-summary-image" |
"rich-text" |
"sandbox" |
"sandbox.order" |
"sandbox.product" |
"scroll-animate" |
"search-banner" |
"search-bar" |
"search-not-found-layout" |
"search-result-layout" |
"shelf.relatedProducts" |
"sku-selector" |
"slider-layout" |
"stack-layout" |
"sticky-layout.stack-container" |
"sticky-layout" |
"store." |
"store.search" |
"tab-content.item" |
"tab-content" |
"tab-layout" |
"tab-list.item.children" |
"tab-list.item" |
"tab-list" |
"vtex.menu@2.x:menu" |
"video" |
for .json
and .jsonc
.
trigger | result |
---|---|
| create a flex layout row |
| create a flex layout col |
| create a shelf basic layout |
| create a rich-text block |
| create a image block |
| create a stack layout |
| create a disclosure layout |
| create a responsive layout desktop |
| create a responsive layout mobile |
| create a responsive layout tablet |
| create a responsive layout phone |
| create a condition layout product |
| create a condition layout binding |
| create a link |
| create a overlay layout |
for .css
and .scss
trigger | result |
---|---|
| create a |
| create a |
| create a |
| create a |
| create a |
| create a |
| create a |
| create a |
| create a |
| create a |
| create a |
This extension also provides the following setting:
vtexiointellisense.unusedBlocks
: if set to true
will show a warning of unused block
when a block its not used. Default value is false
vtexiointellisense.duplicatedBlocks
: if set to true
will show a warning of duplicated blocks
when a block id its duplicated. Default value is false
vtexiointellisense.suggestions
: if set to true
will suggest all blocks declared in children
and blocks
props. Default value is false
vtexiointellisense.allowsUnusedBlocks
: if set to false
all unused blocks will show a warning of unused block
. Default value is true