feat(product): organizando a product jsonc, quebrando em mais arquivos
This commit is contained in:
parent
2447d9dfee
commit
8cb2b112b6
@ -80,23 +80,6 @@
|
|||||||
"rowGap": 0
|
"rowGap": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"html#flex-layout.row#product-image": {
|
|
||||||
"props":{
|
|
||||||
"testId": "product-images"
|
|
||||||
},
|
|
||||||
"children": ["product-images"]
|
|
||||||
},
|
|
||||||
"product-images": {
|
|
||||||
"props": {
|
|
||||||
"aspectRatio": {
|
|
||||||
"desktop": "auto",
|
|
||||||
"phone": "auto"
|
|
||||||
},
|
|
||||||
"showPaginationDots": false,
|
|
||||||
"thumbnailsOrientation": "horizontal",
|
|
||||||
"children": ["product-images"]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flex-layout.col#right-col": {
|
"flex-layout.col#right-col": {
|
||||||
"props": {
|
"props": {
|
||||||
"preventVerticalStretch": true,
|
"preventVerticalStretch": true,
|
||||||
@ -226,179 +209,6 @@
|
|||||||
"children": ["availability-subscriber"]
|
"children": ["availability-subscriber"]
|
||||||
},
|
},
|
||||||
|
|
||||||
"flex-layout.row#description": {
|
|
||||||
"props": {
|
|
||||||
"marginBottom": 7
|
|
||||||
},
|
|
||||||
"children": ["product-description"]
|
|
||||||
},
|
|
||||||
"product-images#description-content": {
|
|
||||||
"props": {
|
|
||||||
"displayMode": "first-image",
|
|
||||||
"zoomMode": "disabled",
|
|
||||||
"blockClass": "image-description"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-layout#description": {
|
|
||||||
"children": ["tab-list#description", "tab-content#description"],
|
|
||||||
"props": {
|
|
||||||
"blockClass": "description-block",
|
|
||||||
"defaultActiveTabId": "firstTab"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-list#description": {
|
|
||||||
"children": [
|
|
||||||
"tab-list.item#firstTab",
|
|
||||||
"tab-list.item#secondTab",
|
|
||||||
"tab-list.item#thirdTab",
|
|
||||||
"tab-list.item#fourthTab",
|
|
||||||
"tab-list.item#fifthTab"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"tab-list.item#firstTab": {
|
|
||||||
"props": {
|
|
||||||
"tabId": "firstTab",
|
|
||||||
"label": "Descrição",
|
|
||||||
"defaultActiveTab": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-list.item#secondTab": {
|
|
||||||
"props": {
|
|
||||||
"tabId": "secondTab",
|
|
||||||
"label": "Descrição"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-list.item#thirdTab": {
|
|
||||||
"props": {
|
|
||||||
"tabId": "thirdTab",
|
|
||||||
"label": "Descrição"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-list.item#fourthTab": {
|
|
||||||
"props": {
|
|
||||||
"tabId": "fourthTab",
|
|
||||||
"label": "Descrição"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-list.item#fifthTab": {
|
|
||||||
"props": {
|
|
||||||
"tabId": "fifthTab",
|
|
||||||
"label": "Descrição"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-content#description": {
|
|
||||||
"children": [
|
|
||||||
"tab-content.item#firstTab",
|
|
||||||
"tab-content.item#secondTab",
|
|
||||||
"tab-content.item#thirdTab",
|
|
||||||
"tab-content.item#fourthTab",
|
|
||||||
"tab-content.item#fifthTab"
|
|
||||||
],
|
|
||||||
"props": {
|
|
||||||
"blockClass": "description-content"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-content.item#firstTab": {
|
|
||||||
"children": ["product-images#description-content", "product-description"],
|
|
||||||
"props": {
|
|
||||||
"tabId": "firstTab"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-content.item#secondTab": {
|
|
||||||
"children": ["product-images#description-content", "product-description"],
|
|
||||||
"props": {
|
|
||||||
"tabId": "secondTab"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-content.item#thirdTab": {
|
|
||||||
"children": ["product-images#description-content", "product-description"],
|
|
||||||
"props": {
|
|
||||||
"tabId": "thirdTab"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-content.item#fourthTab": {
|
|
||||||
"children": ["product-images#description-content", "product-description"],
|
|
||||||
"props": {
|
|
||||||
"tabId": "fourthTab"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tab-content.item#fifthTab": {
|
|
||||||
"children": ["product-images#description-content", "product-description"],
|
|
||||||
"props": {
|
|
||||||
"tabId": "fifthTab"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"html#slider-block-container": {
|
|
||||||
"children": ["rich-text#slider-block-title", "html#list-context.product-list#slider-block"],
|
|
||||||
"props": {
|
|
||||||
"blockClass": "slider-container"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"rich-text#slider-block-title": {
|
|
||||||
"props": {
|
|
||||||
"text": "#### Você também pode gostar:",
|
|
||||||
"blockClass": "slider-title"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"product-summary.shelf#slider-block": {
|
|
||||||
"children": ["html#product-summary.shelf#slider-block"]
|
|
||||||
},
|
|
||||||
|
|
||||||
"html#product-summary.shelf#slider-block": {
|
|
||||||
"props": {
|
|
||||||
"testId": "vtex-product-summary",
|
|
||||||
"blockClass": "slider-product"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"product-summary-image#slider-images",
|
|
||||||
"product-summary-name",
|
|
||||||
// "product-summary-space",
|
|
||||||
"product-summary-price"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
"product-summary-image#slider-images": {
|
|
||||||
"props": {
|
|
||||||
"blockClass": "product-summary-image",
|
|
||||||
"showBadge": false,
|
|
||||||
"aspectRatio": "1:1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"list-context.product-list#slider-block": {
|
|
||||||
"blocks": ["product-summary.shelf#slider-block"],
|
|
||||||
"children": ["html#slider-layout#products-carousel"]
|
|
||||||
},
|
|
||||||
|
|
||||||
"html#list-context.product-list#slider-block": {
|
|
||||||
"props": {
|
|
||||||
"testId": "product-summary-list"
|
|
||||||
},
|
|
||||||
"children": ["list-context.product-list#slider-block"]
|
|
||||||
},
|
|
||||||
|
|
||||||
"html#slider-layout#products-carousel": {
|
|
||||||
"props": {
|
|
||||||
"testId": "product-summary-list"
|
|
||||||
},
|
|
||||||
"children": ["slider-layout#products-carousel"]
|
|
||||||
},
|
|
||||||
|
|
||||||
"slider-layout#products-carousel": {
|
|
||||||
"props":{
|
|
||||||
"itemsPerPage": {
|
|
||||||
"desktop": 4,
|
|
||||||
"tablet": 3,
|
|
||||||
"phone": 2
|
|
||||||
},
|
|
||||||
"infinite": true,
|
|
||||||
"blockClass": "carousel"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"share#default": {
|
"share#default": {
|
||||||
"props": {
|
"props": {
|
||||||
"social": {
|
"social": {
|
||||||
|
72
store/blocks/pdp/product__carousel.jsonc
Normal file
72
store/blocks/pdp/product__carousel.jsonc
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"html#slider-block-container": {
|
||||||
|
"children": ["rich-text#slider-block-title", "html#list-context.product-list#slider-block"],
|
||||||
|
"props": {
|
||||||
|
"blockClass": "slider-container"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"rich-text#slider-block-title": {
|
||||||
|
"props": {
|
||||||
|
"text": "#### Você também pode gostar:",
|
||||||
|
"blockClass": "slider-title"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"product-summary.shelf#slider-block": {
|
||||||
|
"children": ["html#product-summary.shelf#slider-block"]
|
||||||
|
},
|
||||||
|
|
||||||
|
"html#product-summary.shelf#slider-block": {
|
||||||
|
"props": {
|
||||||
|
"testId": "vtex-product-summary",
|
||||||
|
"blockClass": "slider-product"
|
||||||
|
},
|
||||||
|
"children": [
|
||||||
|
"product-summary-image#slider-images",
|
||||||
|
"product-summary-name",
|
||||||
|
// "product-summary-space",
|
||||||
|
"product-summary-price"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
"product-summary-image#slider-images": {
|
||||||
|
"props": {
|
||||||
|
"blockClass": "product-summary-image",
|
||||||
|
"showBadge": false,
|
||||||
|
"aspectRatio": "1:1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"list-context.product-list#slider-block": {
|
||||||
|
"blocks": ["product-summary.shelf#slider-block"],
|
||||||
|
"children": ["html#slider-layout#products-carousel"]
|
||||||
|
},
|
||||||
|
|
||||||
|
"html#list-context.product-list#slider-block": {
|
||||||
|
"props": {
|
||||||
|
"testId": "product-summary-list"
|
||||||
|
},
|
||||||
|
"children": ["list-context.product-list#slider-block"]
|
||||||
|
},
|
||||||
|
|
||||||
|
"html#slider-layout#products-carousel": {
|
||||||
|
"props": {
|
||||||
|
"testId": "product-summary-list"
|
||||||
|
},
|
||||||
|
"children": ["slider-layout#products-carousel"]
|
||||||
|
},
|
||||||
|
|
||||||
|
"slider-layout#products-carousel": {
|
||||||
|
"props":{
|
||||||
|
"itemsPerPage": {
|
||||||
|
"desktop": 4,
|
||||||
|
"tablet": 3,
|
||||||
|
"phone": 2
|
||||||
|
},
|
||||||
|
"infinite": true,
|
||||||
|
"blockClass": "carousel"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
104
store/blocks/pdp/product__description.jsonc
Normal file
104
store/blocks/pdp/product__description.jsonc
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
{
|
||||||
|
"flex-layout.row#description": {
|
||||||
|
"props": {
|
||||||
|
"marginBottom": 7
|
||||||
|
},
|
||||||
|
"children": ["product-description"]
|
||||||
|
},
|
||||||
|
"product-images#description-content": {
|
||||||
|
"props": {
|
||||||
|
"displayMode": "first-image",
|
||||||
|
"zoomMode": "disabled",
|
||||||
|
"blockClass": "image-description"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-layout#description": {
|
||||||
|
"children": ["tab-list#description", "tab-content#description"],
|
||||||
|
"props": {
|
||||||
|
"blockClass": "description-block",
|
||||||
|
"defaultActiveTabId": "firstTab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-list#description": {
|
||||||
|
"children": [
|
||||||
|
"tab-list.item#firstTab",
|
||||||
|
"tab-list.item#secondTab",
|
||||||
|
"tab-list.item#thirdTab",
|
||||||
|
"tab-list.item#fourthTab",
|
||||||
|
"tab-list.item#fifthTab"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"tab-list.item#firstTab": {
|
||||||
|
"props": {
|
||||||
|
"tabId": "firstTab",
|
||||||
|
"label": "Descrição",
|
||||||
|
"defaultActiveTab": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-list.item#secondTab": {
|
||||||
|
"props": {
|
||||||
|
"tabId": "secondTab",
|
||||||
|
"label": "Descrição"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-list.item#thirdTab": {
|
||||||
|
"props": {
|
||||||
|
"tabId": "thirdTab",
|
||||||
|
"label": "Descrição"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-list.item#fourthTab": {
|
||||||
|
"props": {
|
||||||
|
"tabId": "fourthTab",
|
||||||
|
"label": "Descrição"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-list.item#fifthTab": {
|
||||||
|
"props": {
|
||||||
|
"tabId": "fifthTab",
|
||||||
|
"label": "Descrição"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-content#description": {
|
||||||
|
"children": [
|
||||||
|
"tab-content.item#firstTab",
|
||||||
|
"tab-content.item#secondTab",
|
||||||
|
"tab-content.item#thirdTab",
|
||||||
|
"tab-content.item#fourthTab",
|
||||||
|
"tab-content.item#fifthTab"
|
||||||
|
],
|
||||||
|
"props": {
|
||||||
|
"blockClass": "description-content"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-content.item#firstTab": {
|
||||||
|
"children": ["product-images#description-content", "product-description"],
|
||||||
|
"props": {
|
||||||
|
"tabId": "firstTab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-content.item#secondTab": {
|
||||||
|
"children": ["product-images#description-content", "product-description"],
|
||||||
|
"props": {
|
||||||
|
"tabId": "secondTab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-content.item#thirdTab": {
|
||||||
|
"children": ["product-images#description-content", "product-description"],
|
||||||
|
"props": {
|
||||||
|
"tabId": "thirdTab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-content.item#fourthTab": {
|
||||||
|
"children": ["product-images#description-content", "product-description"],
|
||||||
|
"props": {
|
||||||
|
"tabId": "fourthTab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tab-content.item#fifthTab": {
|
||||||
|
"children": ["product-images#description-content", "product-description"],
|
||||||
|
"props": {
|
||||||
|
"tabId": "fifthTab"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
19
store/blocks/pdp/product__image.jsonc
Normal file
19
store/blocks/pdp/product__image.jsonc
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"html#flex-layout.row#product-image": {
|
||||||
|
"props":{
|
||||||
|
"testId": "product-images"
|
||||||
|
},
|
||||||
|
"children": ["product-images"]
|
||||||
|
},
|
||||||
|
"product-images": {
|
||||||
|
"props": {
|
||||||
|
"aspectRatio": {
|
||||||
|
"desktop": "auto",
|
||||||
|
"phone": "auto"
|
||||||
|
},
|
||||||
|
"showPaginationDots": false,
|
||||||
|
"thumbnailsOrientation": "horizontal",
|
||||||
|
"children": ["product-images"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -344,6 +344,12 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
border-bottom: 1px solid #fff;
|
||||||
|
}
|
||||||
|
@media (min-width: 769px) and (max-width: 1024px), (min-width: 280px) and (max-width: 768px) {
|
||||||
|
.flexRow--newsletter__footer .flexRowContent--newsletter__footer {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.flexRow--newsletter__footer .flexRowContent--newsletter__footer .stretchChildrenWidth {
|
.flexRow--newsletter__footer .flexRowContent--newsletter__footer .stretchChildrenWidth {
|
||||||
width: 774px !important;
|
width: 774px !important;
|
||||||
|
@ -94,6 +94,12 @@
|
|||||||
justify-content: center;
|
justify-content: center;
|
||||||
top: 100%;
|
top: 100%;
|
||||||
column-gap: 12px;
|
column-gap: 12px;
|
||||||
|
margin-top: 32px;
|
||||||
|
}
|
||||||
|
@media (min-width: 769px) and (max-width: 1024px), (min-width: 280px) and (max-width: 768px) {
|
||||||
|
.sliderLayoutContainer--carousel .paginationDotsContainer--carousel {
|
||||||
|
margin-top: 16px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.sliderLayoutContainer--carousel .paginationDotsContainer--carousel .paginationDot--carousel {
|
.sliderLayoutContainer--carousel .paginationDotsContainer--carousel .paginationDot--carousel {
|
||||||
background-color: #000;
|
background-color: #000;
|
||||||
|
@ -372,6 +372,11 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
border-bottom: 1px solid $color-white;
|
||||||
|
|
||||||
|
@media #{$mq-tablet}, #{$mq-mobile} {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
.stretchChildrenWidth {
|
.stretchChildrenWidth {
|
||||||
width: 774px !important;
|
width: 774px !important;
|
||||||
|
@ -79,6 +79,11 @@
|
|||||||
justify-content: center;
|
justify-content: center;
|
||||||
top: 100%;
|
top: 100%;
|
||||||
column-gap: 12px;
|
column-gap: 12px;
|
||||||
|
margin-top: 32px;
|
||||||
|
|
||||||
|
@media #{$mq-tablet}, #{$mq-mobile} {
|
||||||
|
margin-top: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
.paginationDot--carousel {
|
.paginationDot--carousel {
|
||||||
background-color: $color-black0;
|
background-color: $color-black0;
|
||||||
|
Loading…
Reference in New Issue
Block a user