@tanstack%2Fsolid-virtual@3.13.28.patch 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. diff --git a/dist/cjs/index.cjs b/dist/cjs/index.cjs
  2. index 7e97823ea769398ccd9cf449b178c77675ed252c..d75183f11421af0e20e4e8a996af99c300ad936d 100644
  3. --- a/dist/cjs/index.cjs
  4. +++ b/dist/cjs/index.cjs
  5. @@ -39,7 +39,9 @@ function createVirtualizerBase(options) {
  6. (_a = options.onChange) == null ? void 0 : _a.call(options, instance2, sync);
  7. }
  8. }));
  9. - virtualizer.measure();
  10. + virtualizer._willUpdate();
  11. + setVirtualItems(store.reconcile(instance.getVirtualItems(), { key: "index" }));
  12. + setTotalSize(instance.getTotalSize());
  13. });
  14. return virtualizer;
  15. }
  16. diff --git a/dist/esm/index.js b/dist/esm/index.js
  17. index 1d525463775fef3e8ece6ab191061ef9d0a36d73..14c680a2088c49a33959d8118cf32ee599ab83c2 100644
  18. --- a/dist/esm/index.js
  19. +++ b/dist/esm/index.js
  20. @@ -38,7 +38,9 @@ function createVirtualizerBase(options) {
  21. (_a = options.onChange) == null ? void 0 : _a.call(options, instance2, sync);
  22. }
  23. }));
  24. - virtualizer.measure();
  25. + virtualizer._willUpdate();
  26. + setVirtualItems(reconcile(instance.getVirtualItems(), { key: "index" }));
  27. + setTotalSize(instance.getTotalSize());
  28. });
  29. return virtualizer;
  30. }
  31. diff --git a/src/index.tsx b/src/index.tsx
  32. index 69ac34fd70753b9bd00683c2540be7f62630f8f2..9f16672aa0f4a044aa2b35754d385d7d8031f743 100644
  33. --- a/src/index.tsx
  34. +++ b/src/index.tsx
  35. @@ -81,7 +81,9 @@ function createVirtualizerBase<
  36. },
  37. }),
  38. )
  39. - virtualizer.measure()
  40. + virtualizer._willUpdate()
  41. + setVirtualItems(reconcile(instance.getVirtualItems(), { key: 'index' }))
  42. + setTotalSize(instance.getTotalSize())
  43. })
  44. return virtualizer