Browse Source

Prevent FAB from overlapping paginators on mobile

pull/7000/head
Thomas Kaul 2 days ago
parent
commit
d2ef19b519
  1. 2
      apps/client/src/app/pages/portfolio/activities/activities-page.html
  2. 6
      apps/client/src/styles.scss
  3. 11
      libs/ui/src/lib/page-tabs/page-tabs.component.scss

2
apps/client/src/app/pages/portfolio/activities/activities-page.html

@ -1,5 +1,5 @@
<div class="container">
<div class="mb-3 row">
<div class="row">
<div class="col">
<h1 class="d-none d-sm-block h3 mb-3 text-center" i18n>Activities</h1>
<gf-activities-table

6
apps/client/src/styles.scss

@ -495,6 +495,12 @@ ngx-skeleton-loader {
@media (min-width: 576px) {
padding: 2rem 0;
}
// Reserve space so a floating action button does not overlap trailing content
&:has(gf-fab) {
padding-bottom: calc(env(safe-area-inset-bottom) + 6rem);
padding-bottom: calc(constant(safe-area-inset-bottom) + 6rem);
}
}
}

11
libs/ui/src/lib/page-tabs/page-tabs.component.scss

@ -21,6 +21,17 @@
@media (max-width: 575.98px) {
padding: 1rem 0;
}
// Reserve space so a floating action button does not overlap trailing content
&:has(gf-fab) {
padding-bottom: calc(env(safe-area-inset-bottom) + 6rem);
padding-bottom: calc(constant(safe-area-inset-bottom) + 6rem);
@media (max-width: 575.98px) {
padding-bottom: calc(env(safe-area-inset-bottom) + 7.5rem);
padding-bottom: calc(constant(safe-area-inset-bottom) + 7.5rem);
}
}
}
}

Loading…
Cancel
Save