From 05eb5aa1eaf34d704e514130daab1255674b08bf Mon Sep 17 00:00:00 2001 From: Eugene Chybisov Date: Mon, 6 Mar 2023 17:11:48 +0800 Subject: [PATCH] fix: TextFitter visibility when using display: none --- package.json | 4 +- packages/widget-embedded/package.json | 4 +- packages/widget/package.json | 9 +- .../src/components/TextFitter/TextFitter.tsx | 12 +- yarn.lock | 376 +++++++++--------- 5 files changed, 212 insertions(+), 193 deletions(-) diff --git a/package.json b/package.json index 1171f27bd..c120b3dd3 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/big.js": "^6.1.6", "@types/eslint": "^8.21.1", "@types/events": "^3.0.0", - "@types/node": "^18.14.5", + "@types/node": "^18.14.6", "@types/react": "^18.0.28", "@types/react-dom": "^18.0.11", "@types/uuid": "^9.0.1", @@ -46,7 +46,7 @@ "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "lerna": "^6.5.1", - "nx": "^15.8.3", + "nx": "^15.8.5", "prettier": "^2.8.4", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/widget-embedded/package.json b/packages/widget-embedded/package.json index 0c072bcbd..90501c000 100644 --- a/packages/widget-embedded/package.json +++ b/packages/widget-embedded/package.json @@ -32,7 +32,7 @@ "@mui/lab": "^5.0.0-alpha.121", "@mui/material": "^5.11.11", "@opensea/seaport-js": "^1.0.10", - "@tanstack/react-query": "^4.24.10", + "@tanstack/react-query": "^4.26.0", "bignumber.js": "^9.1.1", "ethers": "^5.7.2", "events": "^3.3.0", @@ -45,7 +45,7 @@ "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@vitejs/plugin-react": "^3.1.0", "buffer": "^6.0.3", - "esbuild": "^0.17.10", + "esbuild": "^0.17.11", "rollup": "^3.18.0", "rollup-plugin-polyfill-node": "^0.12.0", "typescript": "^4.9.5", diff --git a/packages/widget/package.json b/packages/widget/package.json index 9cece31f6..168d0ddbb 100644 --- a/packages/widget/package.json +++ b/packages/widget/package.json @@ -58,8 +58,8 @@ "@mui/icons-material": "^5.11.11", "@mui/lab": "^5.0.0-alpha.121", "@mui/material": "^5.11.11", - "@tanstack/react-query": "^4.24.10", - "@tanstack/react-virtual": "^3.0.0-beta.52", + "@tanstack/react-query": "^4.26.0", + "@tanstack/react-virtual": "^3.0.0-beta.53", "big.js": "^6.2.1", "i18next": "^22.4.10", "i18next-browser-languagedetector": "^7.0.1", @@ -67,12 +67,13 @@ "mitt": "^3.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-hook-form": "^7.43.3", + "react-hook-form": "^7.43.4", "react-i18next": "^12.2.0", + "react-intersection-observer": "^9.4.3", "react-router-dom": "^6.8.2", "react-timer-hook": "^3.0.5", "uuid": "^9.0.0", - "zustand": "^4.3.5" + "zustand": "^4.3.6" }, "devDependencies": { "cpy-cli": "^4.2.0", diff --git a/packages/widget/src/components/TextFitter/TextFitter.tsx b/packages/widget/src/components/TextFitter/TextFitter.tsx index b8b642aa3..8f8918f02 100644 --- a/packages/widget/src/components/TextFitter/TextFitter.tsx +++ b/packages/widget/src/components/TextFitter/TextFitter.tsx @@ -1,6 +1,7 @@ import { useTheme } from '@mui/material/styles'; import type { PropsWithChildren } from 'react'; import { useCallback, useLayoutEffect, useRef, useState } from 'react'; +import { useInView } from 'react-intersection-observer'; import type { TextFitterProps } from './types'; const initialState = { @@ -25,7 +26,14 @@ export const TextFitter: React.FC> = ({ const theme = useTheme(); const textRef = useRef(null); const [viewBox, setViewBox] = useState>(initialState); - // const [textRect, setTextRect] = useState>(initialState); + + const [ref] = useInView({ + onChange(inView) { + if (inView) { + calculateBox(); + } + }, + }); const calculateBox = useCallback(() => { if (!textRef.current) { @@ -40,7 +48,6 @@ export const TextFitter: React.FC> = ({ box.height -= box.height * cropBottom; } setViewBox(box); - // setTextRect(textRef.current.getBoundingClientRect()); onFit?.(); }, [cropBottom, cropTop, onFit]); @@ -69,6 +76,7 @@ export const TextFitter: React.FC> = ({ // } preserveAspectRatio={preserveAspectRatio} fill={theme.palette.text.primary} + ref={ref} > {children} diff --git a/yarn.lock b/yarn.lock index 7421b615d..bb6d27cc4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1715,9 +1715,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/android-arm64@npm:0.17.10" +"@esbuild/android-arm64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/android-arm64@npm:0.17.11" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -1729,9 +1729,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/android-arm@npm:0.17.10" +"@esbuild/android-arm@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/android-arm@npm:0.17.11" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -1743,9 +1743,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/android-x64@npm:0.17.10" +"@esbuild/android-x64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/android-x64@npm:0.17.11" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -1757,9 +1757,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/darwin-arm64@npm:0.17.10" +"@esbuild/darwin-arm64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/darwin-arm64@npm:0.17.11" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -1771,9 +1771,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/darwin-x64@npm:0.17.10" +"@esbuild/darwin-x64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/darwin-x64@npm:0.17.11" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -1785,9 +1785,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/freebsd-arm64@npm:0.17.10" +"@esbuild/freebsd-arm64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/freebsd-arm64@npm:0.17.11" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -1799,9 +1799,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/freebsd-x64@npm:0.17.10" +"@esbuild/freebsd-x64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/freebsd-x64@npm:0.17.11" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -1813,9 +1813,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-arm64@npm:0.17.10" +"@esbuild/linux-arm64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-arm64@npm:0.17.11" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -1827,9 +1827,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-arm@npm:0.17.10" +"@esbuild/linux-arm@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-arm@npm:0.17.11" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -1841,9 +1841,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-ia32@npm:0.17.10" +"@esbuild/linux-ia32@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-ia32@npm:0.17.11" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -1855,9 +1855,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-loong64@npm:0.17.10" +"@esbuild/linux-loong64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-loong64@npm:0.17.11" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -1869,9 +1869,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-mips64el@npm:0.17.10" +"@esbuild/linux-mips64el@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-mips64el@npm:0.17.11" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -1883,9 +1883,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-ppc64@npm:0.17.10" +"@esbuild/linux-ppc64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-ppc64@npm:0.17.11" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -1897,9 +1897,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-riscv64@npm:0.17.10" +"@esbuild/linux-riscv64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-riscv64@npm:0.17.11" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -1911,9 +1911,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-s390x@npm:0.17.10" +"@esbuild/linux-s390x@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-s390x@npm:0.17.11" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -1925,9 +1925,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/linux-x64@npm:0.17.10" +"@esbuild/linux-x64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/linux-x64@npm:0.17.11" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -1939,9 +1939,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/netbsd-x64@npm:0.17.10" +"@esbuild/netbsd-x64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/netbsd-x64@npm:0.17.11" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -1953,9 +1953,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/openbsd-x64@npm:0.17.10" +"@esbuild/openbsd-x64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/openbsd-x64@npm:0.17.11" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -1967,9 +1967,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/sunos-x64@npm:0.17.10" +"@esbuild/sunos-x64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/sunos-x64@npm:0.17.11" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -1981,9 +1981,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/win32-arm64@npm:0.17.10" +"@esbuild/win32-arm64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/win32-arm64@npm:0.17.11" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -1995,9 +1995,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/win32-ia32@npm:0.17.10" +"@esbuild/win32-ia32@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/win32-ia32@npm:0.17.11" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2009,9 +2009,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.10": - version: 0.17.10 - resolution: "@esbuild/win32-x64@npm:0.17.10" +"@esbuild/win32-x64@npm:0.17.11": + version: 0.17.11 + resolution: "@esbuild/win32-x64@npm:0.17.11" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2738,11 +2738,11 @@ __metadata: "@mui/lab": ^5.0.0-alpha.121 "@mui/material": ^5.11.11 "@opensea/seaport-js": ^1.0.10 - "@tanstack/react-query": ^4.24.10 + "@tanstack/react-query": ^4.26.0 "@vitejs/plugin-react": ^3.1.0 bignumber.js: ^9.1.1 buffer: ^6.0.3 - esbuild: ^0.17.10 + esbuild: ^0.17.11 ethers: ^5.7.2 events: ^3.3.0 react: ^18.2.0 @@ -2796,8 +2796,8 @@ __metadata: "@mui/icons-material": ^5.11.11 "@mui/lab": ^5.0.0-alpha.121 "@mui/material": ^5.11.11 - "@tanstack/react-query": ^4.24.10 - "@tanstack/react-virtual": ^3.0.0-beta.52 + "@tanstack/react-query": ^4.26.0 + "@tanstack/react-virtual": ^3.0.0-beta.53 big.js: ^6.2.1 cpy-cli: ^4.2.0 i18next: ^22.4.10 @@ -2806,13 +2806,14 @@ __metadata: mitt: ^3.0.0 react: ^18.2.0 react-dom: ^18.2.0 - react-hook-form: ^7.43.3 + react-hook-form: ^7.43.4 react-i18next: ^12.2.0 + react-intersection-observer: ^9.4.3 react-router-dom: ^6.8.2 react-timer-hook: ^3.0.5 typescript: ^4.9.5 uuid: ^9.0.0 - zustand: ^4.3.5 + zustand: ^4.3.6 peerDependencies: "@types/react": ^18.0.0 react: ^18.0.0 @@ -3280,12 +3281,12 @@ __metadata: languageName: node linkType: hard -"@nrwl/cli@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/cli@npm:15.8.3" +"@nrwl/cli@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/cli@npm:15.8.5" dependencies: - nx: 15.8.3 - checksum: f15183130b9a9e28af0ca17f02a41e2d6008a2f6ad756951b91b978ea0e78fc9bf373b7ae5b06c3fb2c5bcef83c866d8fad7e01b6b017dbf2ddf5919147b88b7 + nx: 15.8.5 + checksum: a7c588d0d7185de0ee98bdfa22fdfc6faf33cfb2cc3277a296ffb00b96c5892e3543ae2a6181df48b95fef3bd2a5ca3a84788dbf0425f885d478763fb33c45f0 languageName: node linkType: hard @@ -3311,9 +3312,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-darwin-arm64@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-darwin-arm64@npm:15.8.3" +"@nrwl/nx-darwin-arm64@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-darwin-arm64@npm:15.8.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -3325,9 +3326,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-darwin-x64@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-darwin-x64@npm:15.8.3" +"@nrwl/nx-darwin-x64@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-darwin-x64@npm:15.8.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -3339,9 +3340,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-linux-arm-gnueabihf@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-linux-arm-gnueabihf@npm:15.8.3" +"@nrwl/nx-linux-arm-gnueabihf@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-linux-arm-gnueabihf@npm:15.8.5" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -3353,9 +3354,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-linux-arm64-gnu@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-linux-arm64-gnu@npm:15.8.3" +"@nrwl/nx-linux-arm64-gnu@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-linux-arm64-gnu@npm:15.8.5" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -3367,9 +3368,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-linux-arm64-musl@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-linux-arm64-musl@npm:15.8.3" +"@nrwl/nx-linux-arm64-musl@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-linux-arm64-musl@npm:15.8.5" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -3381,9 +3382,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-linux-x64-gnu@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-linux-x64-gnu@npm:15.8.3" +"@nrwl/nx-linux-x64-gnu@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-linux-x64-gnu@npm:15.8.5" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -3395,9 +3396,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-linux-x64-musl@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-linux-x64-musl@npm:15.8.3" +"@nrwl/nx-linux-x64-musl@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-linux-x64-musl@npm:15.8.5" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -3409,9 +3410,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-win32-arm64-msvc@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-win32-arm64-msvc@npm:15.8.3" +"@nrwl/nx-win32-arm64-msvc@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-win32-arm64-msvc@npm:15.8.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -3423,9 +3424,9 @@ __metadata: languageName: node linkType: hard -"@nrwl/nx-win32-x64-msvc@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/nx-win32-x64-msvc@npm:15.8.3" +"@nrwl/nx-win32-x64-msvc@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/nx-win32-x64-msvc@npm:15.8.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3441,14 +3442,14 @@ __metadata: languageName: node linkType: hard -"@nrwl/tao@npm:15.8.3": - version: 15.8.3 - resolution: "@nrwl/tao@npm:15.8.3" +"@nrwl/tao@npm:15.8.5": + version: 15.8.5 + resolution: "@nrwl/tao@npm:15.8.5" dependencies: - nx: 15.8.3 + nx: 15.8.5 bin: tao: index.js - checksum: 7d2b37ca5003683ead062fb1506eef578279c3bbe2d4086a15d2f2861dc970c3f50c97aa3a1c8fd8e4865419a6de3f76d9a220b49ede73b9a4a1c61909ff1b32 + checksum: 92d487dd227e90d3a46a23f12b5e24f62174b1e8551d1891034e53a24c9f2b857b58a1b7fafa7fa88634808d4d07e1b94434fc2431bab936b5bb8aeeb5a313c1 languageName: node linkType: hard @@ -3780,18 +3781,18 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:4.24.10": - version: 4.24.10 - resolution: "@tanstack/query-core@npm:4.24.10" - checksum: 8268b9dca4a2ed39f8575976d8a3e2f839bb6f4fb821dc00ba8e2aeffffe2f73e23344bcc24b9cb6dae9dbfe3ba2b14c76a1e0a38b4064c83beb9aa607fd94bc +"@tanstack/query-core@npm:4.26.0": + version: 4.26.0 + resolution: "@tanstack/query-core@npm:4.26.0" + checksum: cd5da19b7840e726b1c4ddfb367d1103806db17ccf3a396a207d11322d98b45d40b8a50a0d947342e05e1e68150a8671aaff843a4ba06e69ce104862ff76e9e3 languageName: node linkType: hard -"@tanstack/react-query@npm:^4.24.10": - version: 4.24.10 - resolution: "@tanstack/react-query@npm:4.24.10" +"@tanstack/react-query@npm:^4.26.0": + version: 4.26.0 + resolution: "@tanstack/react-query@npm:4.26.0" dependencies: - "@tanstack/query-core": 4.24.10 + "@tanstack/query-core": 4.26.0 use-sync-external-store: ^1.2.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3802,25 +3803,25 @@ __metadata: optional: true react-native: optional: true - checksum: 576a2c73e98cf6a3c9584283989383d5ac63b01efe546cc7580ec7b1edf0c0cb8958a3071778cb0af908f5269d45c7516fa388e5f856e37f5b2d3c6110974cbe + checksum: 4fcfe1fdd199b6da75baaf283e6523cef81e49b7129a67afe42bf8f98d58da3889ca662d882d8a0afded169570ab19b0756862d6c0f2df79faed6f4d1e4c4faf languageName: node linkType: hard -"@tanstack/react-virtual@npm:^3.0.0-beta.52": - version: 3.0.0-beta.52 - resolution: "@tanstack/react-virtual@npm:3.0.0-beta.52" +"@tanstack/react-virtual@npm:^3.0.0-beta.53": + version: 3.0.0-beta.53 + resolution: "@tanstack/react-virtual@npm:3.0.0-beta.53" dependencies: - "@tanstack/virtual-core": 3.0.0-beta.52 + "@tanstack/virtual-core": 3.0.0-beta.53 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 39620aeb9b2b7d52366706ba5995044c494d6fb75933d08cf1fe76cd31fe60a3bf49b0a6f293d1b619a5232081eec1bc7e527f8a1970af6b8e087138a8deaf34 + checksum: 63b16e184d62c8364b447b8c95a70e71e3b003fdc45b341d9c938264254142d88615258089eedb88c3bd2e66d76e9a5011d42e9e424b5eb819cb36a27cf37916 languageName: node linkType: hard -"@tanstack/virtual-core@npm:3.0.0-beta.52": - version: 3.0.0-beta.52 - resolution: "@tanstack/virtual-core@npm:3.0.0-beta.52" - checksum: f2a5922284983a0689b275b01182fc3cfa3cd6d83166ec03110165f0d5ffd6bcf5b9579397f8acd27551f9fe2e6bb8f8ff8f1f028beda8cd89317ba1989ef236 +"@tanstack/virtual-core@npm:3.0.0-beta.53": + version: 3.0.0-beta.53 + resolution: "@tanstack/virtual-core@npm:3.0.0-beta.53" + checksum: aaa010f9198578965fe5026824550f3092276fe40041be8623920e691c07aa5e7564f0582818f4101451122ebebf1a2775a04457c7fdd0a7a0924b31d723d998 languageName: node linkType: hard @@ -4057,10 +4058,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.14.5": - version: 18.14.5 - resolution: "@types/node@npm:18.14.5" - checksum: 415fb0edc132baa9580f1b7a381a3f10b662f5d7a7d11641917fa0961788ccede3272badc414aadc47306e9fc35c5f6c59159ac470b46d3f3a15fb0446224c8c +"@types/node@npm:^18.14.6": + version: 18.14.6 + resolution: "@types/node@npm:18.14.6" + checksum: 2f88f482cabadc6dbddd627a1674239e68c3c9beab56eb4ae2309fb96fd17fc3a509d99b0309bafe13b58529574f49ecf3a583f2ebe2896dd32fe4be436dc96e languageName: node linkType: hard @@ -7626,32 +7627,32 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.17.10": - version: 0.17.10 - resolution: "esbuild@npm:0.17.10" - dependencies: - "@esbuild/android-arm": 0.17.10 - "@esbuild/android-arm64": 0.17.10 - "@esbuild/android-x64": 0.17.10 - "@esbuild/darwin-arm64": 0.17.10 - "@esbuild/darwin-x64": 0.17.10 - "@esbuild/freebsd-arm64": 0.17.10 - "@esbuild/freebsd-x64": 0.17.10 - "@esbuild/linux-arm": 0.17.10 - "@esbuild/linux-arm64": 0.17.10 - "@esbuild/linux-ia32": 0.17.10 - "@esbuild/linux-loong64": 0.17.10 - "@esbuild/linux-mips64el": 0.17.10 - "@esbuild/linux-ppc64": 0.17.10 - "@esbuild/linux-riscv64": 0.17.10 - "@esbuild/linux-s390x": 0.17.10 - "@esbuild/linux-x64": 0.17.10 - "@esbuild/netbsd-x64": 0.17.10 - "@esbuild/openbsd-x64": 0.17.10 - "@esbuild/sunos-x64": 0.17.10 - "@esbuild/win32-arm64": 0.17.10 - "@esbuild/win32-ia32": 0.17.10 - "@esbuild/win32-x64": 0.17.10 +"esbuild@npm:^0.17.11": + version: 0.17.11 + resolution: "esbuild@npm:0.17.11" + dependencies: + "@esbuild/android-arm": 0.17.11 + "@esbuild/android-arm64": 0.17.11 + "@esbuild/android-x64": 0.17.11 + "@esbuild/darwin-arm64": 0.17.11 + "@esbuild/darwin-x64": 0.17.11 + "@esbuild/freebsd-arm64": 0.17.11 + "@esbuild/freebsd-x64": 0.17.11 + "@esbuild/linux-arm": 0.17.11 + "@esbuild/linux-arm64": 0.17.11 + "@esbuild/linux-ia32": 0.17.11 + "@esbuild/linux-loong64": 0.17.11 + "@esbuild/linux-mips64el": 0.17.11 + "@esbuild/linux-ppc64": 0.17.11 + "@esbuild/linux-riscv64": 0.17.11 + "@esbuild/linux-s390x": 0.17.11 + "@esbuild/linux-x64": 0.17.11 + "@esbuild/netbsd-x64": 0.17.11 + "@esbuild/openbsd-x64": 0.17.11 + "@esbuild/sunos-x64": 0.17.11 + "@esbuild/win32-arm64": 0.17.11 + "@esbuild/win32-ia32": 0.17.11 + "@esbuild/win32-x64": 0.17.11 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -7699,7 +7700,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 803de327036528c140b3d1d8e148604fd1446062b63d2b5a49cd8fe5fa607dc41be915f28dec1242be77164378e3ca27a2ed2968692a73cc833896c7bebc0e12 + checksum: febf218155513bb9c9c970508c03ec58e0aacfdc23394f425836a09f1da0dae0afa12949274adfd382782eef097f86b2d6b3032293062291f2f471de204f77ec languageName: node linkType: hard @@ -12211,21 +12212,21 @@ __metadata: languageName: node linkType: hard -"nx@npm:15.8.3, nx@npm:^15.8.3": - version: 15.8.3 - resolution: "nx@npm:15.8.3" +"nx@npm:15.8.5, nx@npm:^15.8.5": + version: 15.8.5 + resolution: "nx@npm:15.8.5" dependencies: - "@nrwl/cli": 15.8.3 - "@nrwl/nx-darwin-arm64": 15.8.3 - "@nrwl/nx-darwin-x64": 15.8.3 - "@nrwl/nx-linux-arm-gnueabihf": 15.8.3 - "@nrwl/nx-linux-arm64-gnu": 15.8.3 - "@nrwl/nx-linux-arm64-musl": 15.8.3 - "@nrwl/nx-linux-x64-gnu": 15.8.3 - "@nrwl/nx-linux-x64-musl": 15.8.3 - "@nrwl/nx-win32-arm64-msvc": 15.8.3 - "@nrwl/nx-win32-x64-msvc": 15.8.3 - "@nrwl/tao": 15.8.3 + "@nrwl/cli": 15.8.5 + "@nrwl/nx-darwin-arm64": 15.8.5 + "@nrwl/nx-darwin-x64": 15.8.5 + "@nrwl/nx-linux-arm-gnueabihf": 15.8.5 + "@nrwl/nx-linux-arm64-gnu": 15.8.5 + "@nrwl/nx-linux-arm64-musl": 15.8.5 + "@nrwl/nx-linux-x64-gnu": 15.8.5 + "@nrwl/nx-linux-x64-musl": 15.8.5 + "@nrwl/nx-win32-arm64-msvc": 15.8.5 + "@nrwl/nx-win32-x64-msvc": 15.8.5 + "@nrwl/tao": 15.8.5 "@parcel/watcher": 2.0.4 "@yarnpkg/lockfile": ^1.1.0 "@yarnpkg/parsers": ^3.0.0-rc.18 @@ -12288,7 +12289,7 @@ __metadata: optional: true bin: nx: bin/nx.js - checksum: 492d48fc459efd1db007821dac9f6d28e6c50fb3d04046ec67c1b3b02ccee4904777dda63430b843cf7afcb6953ae515b4360afa03f30581cf9115c17d993bb4 + checksum: 20f1c5231a8f75af4d3280534d206fda94669336eb04d8934ee3bc888841e06bf296840140a15a7aa8dbbebfe9a9a364f3abe78c0fa56eb830c3b162e399313e languageName: node linkType: hard @@ -13285,12 +13286,12 @@ __metadata: languageName: node linkType: hard -"react-hook-form@npm:^7.43.3": - version: 7.43.3 - resolution: "react-hook-form@npm:7.43.3" +"react-hook-form@npm:^7.43.4": + version: 7.43.4 + resolution: "react-hook-form@npm:7.43.4" peerDependencies: react: ^16.8.0 || ^17 || ^18 - checksum: 16e03e42d07f696e36d67c0d60671df6d0bc73b9e48876ea99b85cf3aaa4cf40acb0c0e2870169d4a22504c7111c0f658b0b17a4f3fd191ef69c7eea70785a9d + checksum: 5ae2672951a0f22420413aa7dcbe185831be5b506d464e2b60d22ba969fe04e5a176dc0c42788098f72a2a7bfac5c7b3ddcdf453eb1fac6f72fd88e84243652f languageName: node linkType: hard @@ -13312,6 +13313,15 @@ __metadata: languageName: node linkType: hard +"react-intersection-observer@npm:^9.4.3": + version: 9.4.3 + resolution: "react-intersection-observer@npm:9.4.3" + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: ac31c6c76ce72019a1fb50fe6b53ef6429d98b9e9b937f92d16635ef8586392c7058bb61526a8fe6bea6ce36c006015fe2d8893bac43eda6157b9e6b17ad9b68 + languageName: node + linkType: hard + "react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -13925,7 +13935,7 @@ __metadata: "@types/big.js": ^6.1.6 "@types/eslint": ^8.21.1 "@types/events": ^3.0.0 - "@types/node": ^18.14.5 + "@types/node": ^18.14.6 "@types/react": ^18.0.28 "@types/react-dom": ^18.0.11 "@types/uuid": ^9.0.1 @@ -13942,7 +13952,7 @@ __metadata: eslint-plugin-react: ^7.32.2 eslint-plugin-react-hooks: ^4.6.0 lerna: ^6.5.1 - nx: ^15.8.3 + nx: ^15.8.5 prettier: ^2.8.4 react: ^18.2.0 react-dom: ^18.2.0 @@ -16317,9 +16327,9 @@ __metadata: languageName: node linkType: hard -"zustand@npm:^4.3.5": - version: 4.3.5 - resolution: "zustand@npm:4.3.5" +"zustand@npm:^4.3.6": + version: 4.3.6 + resolution: "zustand@npm:4.3.6" dependencies: use-sync-external-store: 1.2.0 peerDependencies: @@ -16330,6 +16340,6 @@ __metadata: optional: true react: optional: true - checksum: 166099ecadd870e5e0f51b5b443b71145149447b2bfe557d73254891dd0fe603d55c93e560649a7c31a30b4a180dd6d4f4d90463636fd54c3393ace3b68dbc67 + checksum: 4d3cec03526f04ff3de6dc45b6f038c47f091836af9660fbf5f682cae1628221102882df20e4048dfe699a43f67424e5d6afc1116f3838a80eea5dd4f95ddaed languageName: node linkType: hard