Skip to content

Commit

Permalink
Beta 2
Browse files Browse the repository at this point in the history
  • Loading branch information
jassmith committed Feb 23, 2022
1 parent 535c307 commit aa9fa0c
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 8 deletions.
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "root",
"version": "3.4.0-beta1",
"version": "3.4.0-beta2",
"scripts": {
"bootstrap": "./bootstrap.sh",
"build": "./build-all.sh",
Expand Down
4 changes: 2 additions & 2 deletions packages/cells/package.json
@@ -1,6 +1,6 @@
{
"name": "@glideapps/glide-data-grid-cells",
"version": "3.4.0-beta1",
"version": "3.4.0-beta2",
"description": "Extra cells for glide-data-grid",
"sideEffects": false,
"type": "module",
Expand Down Expand Up @@ -41,7 +41,7 @@
"canvas"
],
"dependencies": {
"@glideapps/glide-data-grid": "3.4.0-beta1"
"@glideapps/glide-data-grid": "3.4.0-beta2"
},
"devDependencies": {
"@babel/cli": "^7.16.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@glideapps/glide-data-grid",
"version": "3.4.0-beta1",
"version": "3.4.0-beta2",
"description": "Super fast, pure canvas Data Grid Editor",
"sideEffects": false,
"type": "module",
Expand Down
5 changes: 4 additions & 1 deletion packages/core/src/scrolling-data-grid/infinite-scroller.tsx
Expand Up @@ -121,6 +121,9 @@ export const InfiniteScroller: React.FC<Props> = p => {
});
}, [paddingBottom, paddingRight, scrollHeight, update]);

const onScrollRef = React.useRef(onScroll);
onScrollRef.current = onScroll;

const lastProps = React.useRef<{ width?: number; height?: number }>();

const nomEvent = React.useCallback((e: React.MouseEvent) => {
Expand Down Expand Up @@ -151,7 +154,7 @@ export const InfiniteScroller: React.FC<Props> = p => {
{(props: { width?: number; height?: number }) => {
if (props.width === 0 || props.height === 0) return null;
if (lastProps.current?.height !== props.height || lastProps.current?.width !== props.width) {
window.setTimeout(onScroll, 0);
window.setTimeout(() => onScrollRef.current(), 0);
lastProps.current = props;
}

Expand Down
4 changes: 2 additions & 2 deletions packages/source/package.json
@@ -1,6 +1,6 @@
{
"name": "@glideapps/glide-data-grid-cells",
"version": "3.4.0-beta1",
"version": "3.4.0-beta2",
"description": "Extra cells for glide-data-grid",
"sideEffects": false,
"type": "module",
Expand Down Expand Up @@ -42,7 +42,7 @@
"canvas"
],
"dependencies": {
"@glideapps/glide-data-grid": "3.4.0-beta1"
"@glideapps/glide-data-grid": "3.4.0-beta2"
},
"peerDependencies": {
"lodash": "^4.17.19"
Expand Down

0 comments on commit aa9fa0c

Please sign in to comment.