Skip to content

Commit 5618ff1

Browse files
committed
fix: prevent layout shift for short/narrow content
1 parent 865ea1d commit 5618ff1

8 files changed

Lines changed: 8 additions & 8 deletions

File tree

app/pages/@[org].vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ defineOgImageComponent('Default', {
135135
</script>
136136

137137
<template>
138-
<main class="container py-8 sm:py-12 w-full">
138+
<main class="container flex-1 py-8 sm:py-12 w-full">
139139
<!-- Header -->
140140
<header class="mb-8 pb-8 border-b border-border">
141141
<div class="flex items-center gap-4 mb-4">

app/pages/[...package].vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ function handleClick(event: MouseEvent) {
494494
</script>
495495

496496
<template>
497-
<main class="container py-8 xl:py-12">
497+
<main class="container flex-1 py-8 xl:py-12">
498498
<PackageSkeleton v-if="status === 'pending'" />
499499

500500
<article

app/pages/about.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const { data: contributors, status: contributorsStatus } = useFetch<GitHubContri
4141
</script>
4242

4343
<template>
44-
<main class="container py-12 sm:py-16 min-h-screen">
44+
<main class="container flex-1 py-12 sm:py-16">
4545
<article class="max-w-2xl mx-auto">
4646
<header class="mb-12">
4747
<h1 class="font-mono text-3xl sm:text-4xl font-medium mb-4">{{ $t('about.heading') }}</h1>

app/pages/docs/[...path].vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ const showEmptyState = computed(() => docsData.value?.status !== 'ok')
8888
</script>
8989

9090
<template>
91-
<div class="docs-page min-h-screen">
91+
<div class="docs-page flex-1 flex flex-col">
9292
<!-- Visually hidden h1 for accessibility -->
9393
<h1 class="sr-only">{{ packageName }} API Documentation</h1>
9494

app/pages/search.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -758,7 +758,7 @@ defineOgImageComponent('Default', {
758758
</script>
759759

760760
<template>
761-
<main class="overflow-x-hidden">
761+
<main class="flex-1 overflow-x-hidden">
762762
<!-- Sticky search header - positioned below AppHeader (h-14 = 56px) -->
763763
<header class="sticky top-14 z-40 bg-bg/95 backdrop-blur-sm border-b border-border">
764764
<div class="container-sm py-4">

app/pages/settings.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ defineOgImageComponent('Default', {
2929
</script>
3030

3131
<template>
32-
<main class="container py-12 sm:py-16 min-h-screen w-full">
32+
<main class="container flex-1 py-12 sm:py-16 w-full">
3333
<article class="max-w-2xl mx-auto">
3434
<!-- Header -->
3535
<header class="mb-12">

app/pages/~[username]/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ defineOgImageComponent('Default', {
165165
</script>
166166

167167
<template>
168-
<main class="container py-8 sm:py-12 w-full">
168+
<main class="container flex-1 py-8 sm:py-12 w-full">
169169
<!-- Header -->
170170
<header class="mb-8 pb-8 border-b border-border">
171171
<div class="flex items-center gap-4 mb-4">

app/pages/~[username]/orgs.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ useSeoMeta({
104104
</script>
105105

106106
<template>
107-
<main class="container py-8 sm:py-12 w-full">
107+
<main class="container flex-1 py-8 sm:py-12 w-full">
108108
<!-- Header -->
109109
<header class="mb-8 pb-8 border-b border-border">
110110
<div class="flex items-center gap-4 mb-4">

0 commit comments

Comments
 (0)