Skip to content

Commit d1c6b4e

Browse files
committed
Core - Improve isMount logic, Pkg - Cleanup
1 parent 745f39c commit d1c6b4e

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
"types": "./dist/index.d.ts"
3535
}
3636
},
37-
"main": "dist/index.cjs",
3837
"module": "dist/index.js",
3938
"types": "dist/index.d.ts",
4039
"files": [

src/useFixedHeader.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,12 @@ export function useFixedHeader(
8787
*/
8888
function onScrollRestoration() {
8989
requestAnimationFrame(() => {
90-
if (!internal.isMount || !isFixed()) return
90+
if (!internal.isMount) return
91+
92+
if (!isFixed()) {
93+
internal.isMount = false
94+
return
95+
}
9196

9297
const isInstant = getScrollTop() > getHeaderHeight() * 1.2 // Resolves to false if scroll is smooth
9398

vite.config.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ export default defineConfig(({ mode }) => {
1010
build: {
1111
lib: {
1212
entry: 'src/index.ts',
13-
name: 'vue-use-fixed-header',
1413
fileName: 'index',
1514
formats: ['es'],
1615
},

0 commit comments

Comments
 (0)