Skip to content

Commit dc9b6fc

Browse files
committed
fix(nav): inner scroll
1 parent a92a96a commit dc9b6fc

2 files changed

Lines changed: 21 additions & 14 deletions

File tree

src/runtime/components/StoriesNav.vue

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,22 @@ onBeforeUnmount(() => {
111111
</script>
112112

113113
<template>
114-
<PvTree
115-
:value="filteredItemList"
116-
selection-mode="single"
117-
:selection-keys="selectedKey"
118-
:expanded-keys="expandedKeys"
119-
filter
120-
class="stories-nav__tree"
121-
@node-select="onNodeSelect"
122-
/>
114+
<div class="stories-nav">
115+
<PvTree
116+
:value="filteredItemList"
117+
selection-mode="single"
118+
:selection-keys="selectedKey"
119+
:expanded-keys="expandedKeys"
120+
filter
121+
class="stories-nav"
122+
@node-select="onNodeSelect"
123+
/>
124+
</div>
123125
</template>
126+
127+
<style lang="scss">
128+
.stories-nav {
129+
height: 100vh;
130+
overflow: auto;
131+
}
132+
</style>

src/runtime/components/StoriesPage.vue

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ onBeforeUnmount(() => {
6161
<PvSplitterPanel :size="20" :min-size="10" class="stories-nav">
6262
<StoriesNav />
6363
</PvSplitterPanel>
64-
<PvSplitterPanel :size="80" class="stories-main">
64+
<PvSplitterPanel :size="80" class="stories-page__main">
6565
<StoriesToolbar :iframe-src="iframeSrc" @update:viewport-style="iframeStyle = $event" />
6666
<div class="stories-page__frame-wrap">
6767
<iframe
@@ -98,14 +98,12 @@ onBeforeUnmount(() => {
9898
font-size: inherit;
9999
}
100100

101-
.stories-nav {
101+
.stories-page__nav {
102102
position: sticky;
103103
top: 0;
104-
height: 100vh;
105-
overflow: auto;
106104
}
107105

108-
.stories-main {
106+
.stories-page__main {
109107
flex: 1;
110108
min-width: 0;
111109
display: flex;

0 commit comments

Comments
 (0)