Closed
Description
Preconditions
Any Magento 2
FE theme inherited from Magento/Blank
Steps to reproduce
In Custom/theme/web/css/source/_theme.less
set less variables to:
@tab-content__border-top-status: false;
@tab-content__border: 1px solid #000;
Expected result
Tabs content has border
Actual result
Tabs content has no border
What causes the issue
web/css/source/_sections.less calls .lib-data-tabs()
mixin with @_tab-content-border-top-status: true
argument, so @tab-content__border-top-status
variable isn't used in .lib-data-tabs()
Solution
- Remove
@_tab-content-border-top-status: true
argument in web/css/source/_sections.less (as it's done in Magento/Luma); - Add
@tab-content__border-top-status: true
in web/css/source/_variables.less
Workaround
Create Custom/theme/web/css/source/_sections_extend.less
with:
.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) {
.product.data.items {
> .item.content {
._lib-tab-content-border(
@_tab-content-border-top-status: @tab-content__border-top-status
);
}
}
}