fix(settings): move scrollbar into outer gutter

This commit is contained in:
t8y2 committed 2026-09-14 16:04:13 +08:00
1 parent a3aa50ded9
commit 760cad6d1b
1 file changed
+3 -3
@@ -5187,14 +5187,14 @@ onUnmounted(() => {
</component>
</DialogHeader>
<div class="settings-layout flex min-h-0 flex-1 flex-col gap-3 overflow-hidden lg:flex-row">
<div class="settings-layout flex min-h-0 flex-1 flex-col gap-3 overflow-visible lg:flex-row">
<nav class="settingsCategoryNav settings-category-nav flex min-h-0 shrink-0 gap-1 overflow-x-auto border-b pb-3 lg:w-52 lg:flex-col lg:overflow-x-hidden lg:overflow-y-auto lg:border-b-0 lg:border-r lg:pb-0 lg:pr-3">
<button v-for="category in settingsCategoryNav" :key="category.value" type="button" :class="settingsCategoryButton(category.value)" @click="onSettingsCategoryClick(category.value)">
{{ category.label }}
</button>
</nav>
<div class="min-w-0 flex-1 overflow-hidden px-1 flex flex-col">
<div class="min-w-0 flex-1 overflow-visible pl-1 pr-0 flex flex-col">
<div class="shrink-0 px-2 pt-1 pb-3">
<div ref="settingsSearchInputContainerRef" class="relative">
<Search class="pointer-events-none absolute top-1/2 left-4 z-10 h-4 w-4 -translate-y-1/2 text-muted-foreground" />
@@ -5263,7 +5263,7 @@ onUnmounted(() => {
</div>
</div>
</div>
<div v-else ref="settingsContentScrollRef" class="min-h-0 flex-1 overflow-y-auto overflow-x-hidden px-1 pr-2">
<div v-else ref="settingsContentScrollRef" class="min-h-0 flex-1 overflow-y-auto overflow-x-hidden px-1 pr-6 -mr-4">
<section v-if="activeSettingsTab === 'editor'" data-settings-search-id="editor" :class="['flex flex-col gap-5 py-2', settingsSearchTargetClass('editor')]">
<div class="grid gap-4 md:grid-cols-[1fr_auto]">
<!-- Font Family -->