Просмотр исходного кода

Merge pull request #32266 from overleaf/em-bibtex-virtual-scrolling

Replace pagination with virtual scrolling in BibTeX entry list

GitOrigin-RevId: d2265cb340efdf525064332a65a2d815d659c5f9
Eric Mc Sween 4 месяцев назад
Родитель
Сommit
1c6d4b7be3
3 измененных файлов с 31 добавлено и 1 удалено
  1. 30 0
      package-lock.json
  2. 0 1
      services/web/frontend/extracted-translations.json
  3. 1 0
      services/web/package.json

+ 30 - 0
package-lock.json

@@ -16178,6 +16178,24 @@
         "react-dom": ">=16.8"
       }
     },
+    "node_modules/@tanstack/react-virtual": {
+      "version": "3.13.23",
+      "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.23.tgz",
+      "integrity": "sha512-XnMRnHQ23piOVj2bzJqHrRrLg4r+F86fuBcwteKfbIjJrtGxb4z7tIvPVAe4B+4UVwo9G4Giuz5fmapcrnZ0OQ==",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "@tanstack/virtual-core": "3.13.23"
+      },
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/tannerlinsley"
+      },
+      "peerDependencies": {
+        "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+        "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+      }
+    },
     "node_modules/@tanstack/table-core": {
       "version": "8.21.3",
       "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz",
@@ -16191,6 +16209,17 @@
         "url": "https://github.com/sponsors/tannerlinsley"
       }
     },
+    "node_modules/@tanstack/virtual-core": {
+      "version": "3.13.23",
+      "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.23.tgz",
+      "integrity": "sha512-zSz2Z2HNyLjCplANTDyl3BcdQJc2k1+yyFoKhNRmCr7V7dY8o8q5m8uFTI1/Pg1kL+Hgrz6u3Xo6eFUB7l66cg==",
+      "dev": true,
+      "license": "MIT",
+      "funding": {
+        "type": "github",
+        "url": "https://github.com/sponsors/tannerlinsley"
+      }
+    },
     "node_modules/@testing-library/cypress": {
       "version": "10.0.3",
       "resolved": "https://registry.npmjs.org/@testing-library/cypress/-/cypress-10.0.3.tgz",
@@ -52540,6 +52569,7 @@
         "@streamdown/cjk": "^1.0.2",
         "@streamdown/math": "^1.0.2",
         "@tailwindcss/container-queries": "^0.1.1",
+        "@tanstack/react-virtual": "^3.13.23",
         "@testing-library/cypress": "10.0.3",
         "@testing-library/dom": "^10.4.0",
         "@testing-library/jest-dom": "^6.6.3",

+ 0 - 1
services/web/frontend/extracted-translations.json

@@ -1375,7 +1375,6 @@
   "premium_feature": "",
   "premium_plan_label": "",
   "presentation_mode": "",
-  "previous": "",
   "previous_page": "",
   "price": "",
   "primarily_work_study_question": "",

+ 1 - 0
services/web/package.json

@@ -246,6 +246,7 @@
     "@streamdown/cjk": "^1.0.2",
     "@streamdown/math": "^1.0.2",
     "@tailwindcss/container-queries": "^0.1.1",
+    "@tanstack/react-virtual": "^3.13.23",
     "@testing-library/cypress": "10.0.3",
     "@testing-library/dom": "^10.4.0",
     "@testing-library/jest-dom": "^6.6.3",