Fix bottom tab bar padding for mobile and SwipeTabs
- Add .admin-tab-swipe to padding-bottom rules for bottom position - Add mobile-specific padding rules for data-tab-position='bottom' - Update responsive position rules to include .admin-tab-swipe 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -865,6 +865,7 @@ label,
|
|||||||
}
|
}
|
||||||
|
|
||||||
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .page-content,
|
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .page-content,
|
||||||
|
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .admin-tab-swipe,
|
||||||
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .admin-tab-content {
|
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .admin-tab-content {
|
||||||
padding-bottom: calc(
|
padding-bottom: calc(
|
||||||
var(--page-padding-y) +
|
var(--page-padding-y) +
|
||||||
@@ -892,6 +893,21 @@ label,
|
|||||||
[data-tab-position='bottom'] .admin-tabs-slider[data-has-tabs='true'] .admin-tabs-divider {
|
[data-tab-position='bottom'] .admin-tabs-slider[data-has-tabs='true'] .admin-tabs-divider {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Mobile padding for bottom position */
|
||||||
|
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .page-content,
|
||||||
|
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .admin-tab-swipe {
|
||||||
|
padding-top: var(--page-padding-y-mobile);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .page-content,
|
||||||
|
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .admin-tab-swipe,
|
||||||
|
[data-tab-position='bottom'] .main-content[data-has-tabs='true'] .admin-tab-content {
|
||||||
|
padding-bottom: calc(
|
||||||
|
var(--page-padding-y-mobile) +
|
||||||
|
var(--tabs-bar-height, calc(72px + env(safe-area-inset-bottom, 0px)))
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Responsive position - top on desktop, bottom on mobile */
|
/* Responsive position - top on desktop, bottom on mobile */
|
||||||
@@ -942,6 +958,7 @@ label,
|
|||||||
}
|
}
|
||||||
|
|
||||||
[data-tab-position='responsive'] .main-content[data-has-tabs='true'] .page-content,
|
[data-tab-position='responsive'] .main-content[data-has-tabs='true'] .page-content,
|
||||||
|
[data-tab-position='responsive'] .main-content[data-has-tabs='true'] .admin-tab-swipe,
|
||||||
[data-tab-position='responsive'] .main-content[data-has-tabs='true'] .admin-tab-content {
|
[data-tab-position='responsive'] .main-content[data-has-tabs='true'] .admin-tab-content {
|
||||||
padding-bottom: calc(
|
padding-bottom: calc(
|
||||||
var(--page-padding-y-mobile) +
|
var(--page-padding-y-mobile) +
|
||||||
|
|||||||
Reference in New Issue
Block a user