fix(fe): enforce 100% viewport width and zero-scroll overflow hidden on main shell

This commit is contained in:
2026-08-15 21:29:21 +09:00
parent a47859f295
commit f9f05a2318
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -122,11 +122,11 @@ onMounted(() => {
.ks-app-shell__main { .ks-app-shell__main {
flex: 1; flex: 1;
overflow-y: auto; display: flex;
overflow-x: hidden; flex-direction: column;
overflow: hidden;
padding: var(--ks-space-3); padding: var(--ks-space-3);
max-width: 100%; max-width: 100%;
scroll-behavior: smooth;
} }
.ks-app-shell__main--collapsed { .ks-app-shell__main--collapsed {
@@ -28,7 +28,7 @@ const showHelp = ref(false)
</section> </section>
</template> </template>
<style scoped> <style scoped>
.ks-page { max-width: var(--ks-content-max); margin: 0 auto; height: 100%; display: flex; flex-direction: column; gap: var(--ks-space-2); } .ks-page { width: 100%; max-width: var(--ks-content-max); margin: 0 auto; height: 100%; flex: 1; display: flex; flex-direction: column; gap: var(--ks-space-2); }
.ks-page__header { display: flex; align-items: center; justify-content: space-between; gap: var(--ks-space-4); flex-shrink: 0; min-height: 32px; border-bottom: 1px solid var(--ks-color-neutral-200); padding-bottom: var(--ks-space-2); } .ks-page__header { display: flex; align-items: center; justify-content: space-between; gap: var(--ks-space-4); flex-shrink: 0; min-height: 32px; border-bottom: 1px solid var(--ks-color-neutral-200); padding-bottom: var(--ks-space-2); }
.ks-page__title-box { display: flex; flex-direction: column; gap: var(--ks-space-1); } .ks-page__title-box { display: flex; flex-direction: column; gap: var(--ks-space-1); }
.ks-page__title-row { display: flex; align-items: center; gap: var(--ks-space-2); } .ks-page__title-row { display: flex; align-items: center; gap: var(--ks-space-2); }