diff --git a/apps/app-frontend/src/app/shell/sidebar/index.vue b/apps/app-frontend/src/app/shell/sidebar/index.vue index 467fc0bf9de..a431fa52e3a 100644 --- a/apps/app-frontend/src/app/shell/sidebar/index.vue +++ b/apps/app-frontend/src/app/shell/sidebar/index.vue @@ -15,7 +15,7 @@ import { injectOnboardingChecklist } from '@/providers/onboarding-checklist' import Promotion from './promotion.vue' -defineProps<{ +const props = defineProps<{ credentials: ModrinthCredentials | null | undefined hasPlus: boolean showAd: boolean @@ -37,6 +37,9 @@ const friends = ref | null>(null) const scrollContainer = ref(null) const scrollViewport = ref(null) const upgradeHeight = ref(0) +const promotionPaddingStyle = computed(() => + props.showAd ? { paddingBottom: `calc(1rem + ${upgradeHeight.value}px)` } : undefined, +) const { showTopFade, showBottomFade, checkScrollState } = useScrollIndicator(scrollViewport) let removeScrollbarListener: (() => void) | undefined @@ -103,7 +106,11 @@ const messages = defineMessages({ @login-minecraft="accounts?.login()" @login-modrinth="emit('login-modrinth')" /> - +