+
{[...sortedItems, ...unsortedItems].map((item, idx) => {
if (!item) return;
const isSorted = sortedItems.includes(item);
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 35107c32e4..5972819229 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -130,19 +130,19 @@ importers:
version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@headlessui/tailwindcss':
specifier: ^0.2.1
- version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)))
+ version: 0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(typescript@5.5.4)))
'@mapbox/rehype-prism':
specifier: ^0.9.0
version: 0.9.0
'@mdx-js/loader':
specifier: ^3.0.1
- version: 3.0.1(webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11)))
+ version: 3.0.1(webpack@5.93.0)
'@mdx-js/react':
specifier: ^3.0.1
version: 3.0.1(@types/react@18.3.3)(react@18.3.1)
'@next/mdx':
specifier: 14.2.5
- version: 14.2.5(@mdx-js/loader@3.0.1(webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11))))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1))
+ version: 14.2.5(@mdx-js/loader@3.0.1(webpack@5.93.0))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1))
'@paralleldrive/cuid2':
specifier: ^2.2.2
version: 2.2.2
@@ -151,7 +151,7 @@ importers:
version: 2.2.1
'@tailwindcss/typography':
specifier: ^0.5.13
- version: 0.5.13(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)))
+ version: 0.5.13(tailwindcss@3.4.7(ts-node@10.9.2(typescript@5.5.4)))
acorn:
specifier: ^8.12.1
version: 8.12.1
@@ -247,7 +247,7 @@ importers:
version: 1.2.1
tailwindcss:
specifier: ^3.4.7
- version: 3.4.7(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ version: 3.4.7(ts-node@10.9.2(typescript@5.5.4))
unist-util-filter:
specifier: ^5.0.1
version: 5.0.1
@@ -300,7 +300,7 @@ importers:
version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))
'@storybook/addon-interactions':
specifier: ^8.2.9
- version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))
+ version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(terser@5.31.6))
'@storybook/addon-links':
specifier: ^8.2.9
version: 8.2.9(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))
@@ -315,10 +315,10 @@ importers:
version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)
'@storybook/react-vite':
specifier: ^8.2.9
- version: 8.2.9(@preact/preset-vite@2.9.0(@babel/core@7.25.2)(preact@10.23.2)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.19.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))
+ version: 8.2.9(@preact/preset-vite@2.9.0(@babel/core@7.25.2)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.19.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))
'@storybook/test':
specifier: ^8.2.9
- version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))
+ version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(terser@5.31.6))
'@typescript-eslint/eslint-plugin':
specifier: ^8.0.0
version: 8.0.0(@typescript-eslint/parser@8.0.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)
@@ -342,7 +342,7 @@ importers:
version: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2))
tsup:
specifier: ^8.2.4
- version: 8.2.4(@microsoft/api-extractor@7.43.0(@types/node@22.3.0))(@swc/core@1.3.101(@swc/helpers@0.5.11))(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.4.5)
+ version: 8.2.4(@microsoft/api-extractor@7.43.0(@types/node@22.3.0))(@swc/core@1.3.101)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.4.5)
vite:
specifier: ^5.4.1
version: 5.4.1(@types/node@22.3.0)(terser@5.31.6)
@@ -411,7 +411,7 @@ importers:
version: 0.0.22(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@sentry/nextjs':
specifier: ^8.26.0
- version: 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0)
+ version: 8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0)
'@tanstack/react-table':
specifier: ^8.20.1
version: 8.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -420,7 +420,7 @@ importers:
version: 0.6.2
'@vercel/speed-insights':
specifier: ^1.0.12
- version: 1.0.12(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
+ version: 1.0.12(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)
bcryptjs:
specifier: ^2.4.3
version: 2.4.3
@@ -456,10 +456,10 @@ importers:
version: 4.0.4
next:
specifier: 14.2.5
- version: 14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next-safe-action:
specifier: ^7.6.2
- version: 7.7.0(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.23.8)
+ version: 7.7.0(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.23.8)
optional:
specifier: ^0.1.4
version: 0.1.4
@@ -511,7 +511,7 @@ importers:
version: link:../../packages/config-eslint
'@neshca/cache-handler':
specifier: ^1.5.1
- version: 1.5.1(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(redis@4.7.0)
+ version: 1.5.1(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(redis@4.7.0)
'@types/bcryptjs':
specifier: ^2.4.6
version: 2.4.6
@@ -571,7 +571,7 @@ importers:
version: 8.0.0(eslint@8.57.0)(typescript@5.5.4)
'@vercel/style-guide':
specifier: ^6.0.0
- version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))
+ version: 6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.5.4)(vitest@2.0.5)
eslint-config-next:
specifier: ^14.2.5
version: 14.2.5(eslint@8.57.0)(typescript@5.5.4)
@@ -607,10 +607,10 @@ importers:
devDependencies:
'@tailwindcss/forms':
specifier: ^0.5.7
- version: 0.5.7(tailwindcss@3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)))
+ version: 0.5.7(tailwindcss@3.4.10(ts-node@10.9.2))
'@tailwindcss/typography':
specifier: ^0.5.14
- version: 0.5.14(tailwindcss@3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)))
+ version: 0.5.14(tailwindcss@3.4.10(ts-node@10.9.2))
autoprefixer:
specifier: ^10.4.20
version: 10.4.20(postcss@8.4.41)
@@ -619,7 +619,7 @@ importers:
version: 8.4.41
tailwindcss:
specifier: ^3.4.10
- version: 3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ version: 3.4.10(ts-node@10.9.2)
packages/config-typescript:
devDependencies:
@@ -671,7 +671,7 @@ importers:
version: 3.0.4(prisma@5.18.0)(typescript@5.5.4)
ts-node:
specifier: ^10.9.2
- version: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)
+ version: 10.9.2(@swc/core@1.3.101)(@types/node@22.3.0)(typescript@5.5.4)
zod:
specifier: ^3.23.8
version: 3.23.8
@@ -771,7 +771,7 @@ importers:
version: 6.9.14
react-email:
specifier: ^2.1.6
- version: 2.1.6(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.11)(eslint@8.57.0)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ version: 2.1.6(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.11)(eslint@8.57.0)(ts-node@10.9.2)
devDependencies:
'@types/nodemailer':
specifier: ^6.4.15
@@ -921,7 +921,7 @@ importers:
version: 16.4.5
ts-node:
specifier: ^10.9.2
- version: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)
+ version: 10.9.2(@swc/core@1.3.101)(@types/node@22.3.0)(typescript@5.5.4)
vitest:
specifier: ^2.0.5
version: 2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6)
@@ -970,6 +970,10 @@ importers:
version: 3.9.1(@types/node@22.3.0)(rollup@4.19.1)(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))
packages/surveys:
+ dependencies:
+ '@formkit/auto-animate':
+ specifier: ^0.8.2
+ version: 0.8.2
devDependencies:
'@calcom/embed-snippet':
specifier: 1.3.0
@@ -1012,7 +1016,7 @@ importers:
version: 14.2.3
tailwindcss:
specifier: ^3.4.10
- version: 3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ version: 3.4.10(ts-node@10.9.2)
terser:
specifier: ^5.31.6
version: 5.31.6
@@ -2936,6 +2940,9 @@ packages:
'@floating-ui/utils@0.2.2':
resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==}
+ '@formkit/auto-animate@0.8.2':
+ resolution: {integrity: sha512-SwPWfeRa5veb1hOIBMdzI+73te5puUBHmqqaF1Bu7FjvxlYSz/kJcZKSa9Cg60zL0uRNeJL2SbRxV6Jp6Q1nFQ==}
+
'@graphql-typed-document-node/core@3.2.0':
resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==}
peerDependencies:
@@ -16096,6 +16103,8 @@ snapshots:
'@floating-ui/utils@0.2.2': {}
+ '@formkit/auto-animate@0.8.2': {}
+
'@graphql-typed-document-node/core@3.2.0(graphql@15.8.0)':
dependencies:
graphql: 15.8.0
@@ -16115,9 +16124,9 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)))':
+ '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7(ts-node@10.9.2(typescript@5.5.4)))':
dependencies:
- tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ tailwindcss: 3.4.7(ts-node@10.9.2(typescript@5.5.4))
'@hookform/resolvers@3.9.0(react-hook-form@7.52.2(react@18.3.1))':
dependencies:
@@ -16491,11 +16500,11 @@ snapshots:
refractor: 3.6.0
unist-util-visit: 2.0.3
- '@mdx-js/loader@3.0.1(webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11)))':
+ '@mdx-js/loader@3.0.1(webpack@5.93.0)':
dependencies:
'@mdx-js/mdx': 3.0.1
source-map: 0.7.4
- webpack: 5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11))
+ webpack: 5.93.0
transitivePeerDependencies:
- supports-color
@@ -16568,11 +16577,11 @@ snapshots:
'@microsoft/tsdoc@0.14.2': {}
- '@neshca/cache-handler@1.5.1(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(redis@4.7.0)':
+ '@neshca/cache-handler@1.5.1(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(redis@4.7.0)':
dependencies:
cluster-key-slot: 1.1.2
lru-cache: 10.3.0
- next: 14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
redis: 4.7.0
'@next/env@13.5.6': {}
@@ -16587,11 +16596,11 @@ snapshots:
dependencies:
glob: 10.3.10
- '@next/mdx@14.2.5(@mdx-js/loader@3.0.1(webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11))))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1))':
+ '@next/mdx@14.2.5(@mdx-js/loader@3.0.1(webpack@5.93.0))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@18.3.1))':
dependencies:
source-map: 0.7.4
optionalDependencies:
- '@mdx-js/loader': 3.0.1(webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11)))
+ '@mdx-js/loader': 3.0.1(webpack@5.93.0)
'@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1)
'@next/swc-darwin-arm64@14.1.4':
@@ -18922,7 +18931,7 @@ snapshots:
'@sentry/types': 8.26.0
'@sentry/utils': 8.26.0
- '@sentry/nextjs@8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0)':
+ '@sentry/nextjs@8.26.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.52.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.93.0)':
dependencies:
'@opentelemetry/instrumentation-http': 0.52.1(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.25.1
@@ -18936,7 +18945,7 @@ snapshots:
'@sentry/vercel-edge': 8.26.0
'@sentry/webpack-plugin': 2.20.1(encoding@0.1.13)(webpack@5.93.0)
chalk: 3.0.0
- next: 14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
resolve: 1.22.8
rollup: 3.29.4
stacktrace-parser: 0.1.10
@@ -19465,11 +19474,11 @@ snapshots:
'@storybook/global': 5.0.0
storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2))
- '@storybook/addon-interactions@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))':
+ '@storybook/addon-interactions@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(terser@5.31.6))':
dependencies:
'@storybook/global': 5.0.0
'@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))
- '@storybook/test': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))
+ '@storybook/test': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(terser@5.31.6))
polished: 4.3.1
storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2))
ts-dedent: 2.2.0
@@ -19538,7 +19547,7 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@storybook/builder-vite@8.2.9(@preact/preset-vite@2.9.0(@babel/core@7.25.2)(preact@10.23.2)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6)))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))':
+ '@storybook/builder-vite@8.2.9(@preact/preset-vite@2.9.0(@babel/core@7.25.2)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6)))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))':
dependencies:
'@storybook/csf-plugin': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))
'@types/find-cache-dir': 3.2.1
@@ -19640,11 +19649,11 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2))
- '@storybook/react-vite@8.2.9(@preact/preset-vite@2.9.0(@babel/core@7.25.2)(preact@10.23.2)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.19.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))':
+ '@storybook/react-vite@8.2.9(@preact/preset-vite@2.9.0(@babel/core@7.25.2)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.19.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))':
dependencies:
'@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))
'@rollup/pluginutils': 5.1.0(rollup@4.19.1)
- '@storybook/builder-vite': 8.2.9(@preact/preset-vite@2.9.0(@babel/core@7.25.2)(preact@10.23.2)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6)))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))
+ '@storybook/builder-vite': 8.2.9(@preact/preset-vite@2.9.0(@babel/core@7.25.2)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6)))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.1(@types/node@22.3.0)(terser@5.31.6))
'@storybook/react': 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(typescript@5.5.4)
find-up: 5.0.0
magic-string: 0.30.10
@@ -19691,12 +19700,12 @@ snapshots:
optionalDependencies:
typescript: 5.5.4
- '@storybook/test@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))':
+ '@storybook/test@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))(vitest@2.0.5(@types/node@22.3.0)(terser@5.31.6))':
dependencies:
'@storybook/csf': 0.1.11
'@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.25.2)))
'@testing-library/dom': 10.1.0
- '@testing-library/jest-dom': 6.4.5(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))
+ '@testing-library/jest-dom': 6.4.5(vitest@2.0.5(@types/node@22.3.0)(terser@5.31.6))
'@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0)
'@vitest/expect': 1.6.0
'@vitest/spy': 1.6.0
@@ -19794,26 +19803,26 @@ snapshots:
optionalDependencies:
typescript: 5.5.4
- '@tailwindcss/forms@0.5.7(tailwindcss@3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)))':
+ '@tailwindcss/forms@0.5.7(tailwindcss@3.4.10(ts-node@10.9.2))':
dependencies:
mini-svg-data-uri: 1.4.4
- tailwindcss: 3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ tailwindcss: 3.4.10(ts-node@10.9.2)
- '@tailwindcss/typography@0.5.13(tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)))':
+ '@tailwindcss/typography@0.5.13(tailwindcss@3.4.7(ts-node@10.9.2(typescript@5.5.4)))':
dependencies:
lodash.castarray: 4.4.0
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
- tailwindcss: 3.4.7(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ tailwindcss: 3.4.7(ts-node@10.9.2(typescript@5.5.4))
- '@tailwindcss/typography@0.5.14(tailwindcss@3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)))':
+ '@tailwindcss/typography@0.5.14(tailwindcss@3.4.10(ts-node@10.9.2))':
dependencies:
lodash.castarray: 4.4.0
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
- tailwindcss: 3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ tailwindcss: 3.4.10(ts-node@10.9.2)
'@tanstack/react-table@8.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
@@ -19842,7 +19851,7 @@ snapshots:
lz-string: 1.5.0
pretty-format: 27.5.1
- '@testing-library/jest-dom@6.4.5(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))':
+ '@testing-library/jest-dom@6.4.5(vitest@2.0.5(@types/node@22.3.0)(terser@5.31.6))':
dependencies:
'@adobe/css-tools': 4.4.0
'@babel/runtime': 7.24.7
@@ -20459,12 +20468,12 @@ snapshots:
satori: 0.10.9
yoga-wasm-web: 0.3.3
- '@vercel/speed-insights@1.0.12(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
+ '@vercel/speed-insights@1.0.12(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)':
optionalDependencies:
- next: 14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
- '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))':
+ '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.5)(eslint@8.57.0)(prettier@3.3.3)(typescript@5.5.4)(vitest@2.0.5)':
dependencies:
'@babel/core': 7.24.7
'@babel/eslint-parser': 7.24.7(@babel/core@7.24.7)(eslint@8.57.0)
@@ -20484,7 +20493,7 @@ snapshots:
eslint-plugin-testing-library: 6.2.2(eslint@8.57.0)(typescript@5.5.4)
eslint-plugin-tsdoc: 0.2.17
eslint-plugin-unicorn: 51.0.1(eslint@8.57.0)
- eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6))
+ eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5)
prettier-plugin-packagejson: 2.5.0(prettier@3.3.3)
optionalDependencies:
'@next/eslint-plugin-next': 14.2.5
@@ -22537,7 +22546,7 @@ snapshots:
debug: 4.3.5
enhanced-resolve: 5.17.0
eslint: 8.57.0
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
fast-glob: 3.3.2
get-tsconfig: 4.7.5
@@ -22577,16 +22586,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.8.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0):
- dependencies:
- debug: 3.2.7
- optionalDependencies:
- '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
- eslint: 8.57.0
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0)
- transitivePeerDependencies:
- - supports-color
-
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0):
dependencies:
debug: 3.2.7
@@ -22791,13 +22790,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6)):
+ eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)(vitest@2.0.5):
dependencies:
'@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
eslint: 8.57.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)
- vitest: 2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6)
+ vitest: 2.0.5
transitivePeerDependencies:
- supports-color
- typescript
@@ -25748,9 +25747,9 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- next-safe-action@7.7.0(next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.23.8):
+ next-safe-action@7.7.0(next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod@3.23.8):
dependencies:
- next: 14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
@@ -25801,6 +25800,33 @@ snapshots:
- '@babel/core'
- babel-plugin-macros
+ next@14.2.5(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@next/env': 14.2.5
+ '@swc/helpers': 0.5.5
+ busboy: 1.6.0
+ caniuse-lite: 1.0.30001636
+ graceful-fs: 4.2.11
+ postcss: 8.4.31
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.1)
+ optionalDependencies:
+ '@next/swc-darwin-arm64': 14.2.5
+ '@next/swc-darwin-x64': 14.2.5
+ '@next/swc-linux-arm64-gnu': 14.2.5
+ '@next/swc-linux-arm64-musl': 14.2.5
+ '@next/swc-linux-x64-gnu': 14.2.5
+ '@next/swc-linux-x64-musl': 14.2.5
+ '@next/swc-win32-arm64-msvc': 14.2.5
+ '@next/swc-win32-ia32-msvc': 14.2.5
+ '@next/swc-win32-x64-msvc': 14.2.5
+ '@opentelemetry/api': 1.9.0
+ '@playwright/test': 1.45.3
+ transitivePeerDependencies:
+ - '@babel/core'
+ - babel-plugin-macros
+
next@14.2.5(@opentelemetry/api@1.9.0)(@playwright/test@1.45.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@next/env': 14.2.5
@@ -25811,7 +25837,7 @@ snapshots:
postcss: 8.4.31
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- styled-jsx: 5.1.1(react@18.3.1)
+ styled-jsx: 5.1.1(@babel/core@7.24.5)(react@18.3.1)
optionalDependencies:
'@next/swc-darwin-arm64': 14.2.5
'@next/swc-darwin-x64': 14.2.5
@@ -26471,21 +26497,21 @@ snapshots:
camelcase-css: 2.0.1
postcss: 8.4.41
- postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)):
+ postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(typescript@5.5.4)):
dependencies:
lilconfig: 3.1.2
yaml: 2.4.5
optionalDependencies:
postcss: 8.4.40
- ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)
+ ts-node: 10.9.2(@swc/core@1.3.101)(@types/node@22.3.0)(typescript@5.5.4)
- postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)):
+ postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2):
dependencies:
lilconfig: 3.1.2
yaml: 2.4.5
optionalDependencies:
postcss: 8.4.41
- ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)
+ ts-node: 10.9.2(@swc/core@1.3.101)(@types/node@22.3.0)(typescript@5.5.4)
postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(yaml@2.4.5):
dependencies:
@@ -26879,7 +26905,7 @@ snapshots:
react-dom: 18.3.1(react@18.3.1)
react-is: 18.1.0
- react-email@2.1.6(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.11)(eslint@8.57.0)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)):
+ react-email@2.1.6(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.11)(eslint@8.57.0)(ts-node@10.9.2):
dependencies:
'@babel/core': 7.24.5
'@babel/parser': 7.24.5
@@ -26919,7 +26945,7 @@ snapshots:
source-map-js: 1.0.2
stacktrace-parser: 0.1.10
tailwind-merge: 2.2.0
- tailwindcss: 3.4.0(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ tailwindcss: 3.4.0(ts-node@10.9.2)
typescript: 5.1.6
transitivePeerDependencies:
- '@opentelemetry/api'
@@ -28245,10 +28271,12 @@ snapshots:
optionalDependencies:
'@babel/core': 7.24.5
- styled-jsx@5.1.1(react@18.3.1):
+ styled-jsx@5.1.1(@babel/core@7.25.2)(react@18.3.1):
dependencies:
client-only: 0.0.1
react: 18.3.1
+ optionalDependencies:
+ '@babel/core': 7.25.2
styled-jsx@5.1.1(react@19.0.0-rc-935180c7e0-20240524):
dependencies:
@@ -28326,7 +28354,7 @@ snapshots:
tailwind-merge@2.5.2: {}
- tailwindcss@3.4.0(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)):
+ tailwindcss@3.4.0(ts-node@10.9.2):
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -28345,7 +28373,7 @@ snapshots:
postcss: 8.4.41
postcss-import: 15.1.0(postcss@8.4.41)
postcss-js: 4.0.1(postcss@8.4.41)
- postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2)
postcss-nested: 6.0.1(postcss@8.4.41)
postcss-selector-parser: 6.1.0
resolve: 1.22.8
@@ -28353,7 +28381,7 @@ snapshots:
transitivePeerDependencies:
- ts-node
- tailwindcss@3.4.10(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)):
+ tailwindcss@3.4.10(ts-node@10.9.2):
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -28372,7 +28400,7 @@ snapshots:
postcss: 8.4.41
postcss-import: 15.1.0(postcss@8.4.41)
postcss-js: 4.0.1(postcss@8.4.41)
- postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2)
postcss-nested: 6.0.1(postcss@8.4.41)
postcss-selector-parser: 6.1.0
resolve: 1.22.8
@@ -28380,7 +28408,7 @@ snapshots:
transitivePeerDependencies:
- ts-node
- tailwindcss@3.4.7(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4)):
+ tailwindcss@3.4.7(ts-node@10.9.2(typescript@5.5.4)):
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -28399,7 +28427,7 @@ snapshots:
postcss: 8.4.40
postcss-import: 15.1.0(postcss@8.4.40)
postcss-js: 4.0.1(postcss@8.4.40)
- postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4))
+ postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(typescript@5.5.4))
postcss-nested: 6.0.1(postcss@8.4.40)
postcss-selector-parser: 6.1.0
resolve: 1.22.8
@@ -28496,17 +28524,6 @@ snapshots:
'@swc/core': 1.3.101(@swc/helpers@0.5.11)
esbuild: 0.19.11
- terser-webpack-plugin@5.3.10(@swc/core@1.3.101(@swc/helpers@0.5.11))(webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11))):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.25
- jest-worker: 27.5.1
- schema-utils: 3.3.0
- serialize-javascript: 6.0.2
- terser: 5.31.6
- webpack: 5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11))
- optionalDependencies:
- '@swc/core': 1.3.101(@swc/helpers@0.5.11)
-
terser-webpack-plugin@5.3.10(webpack@5.93.0):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
@@ -28632,7 +28649,7 @@ snapshots:
'@ts-morph/common': 0.12.3
code-block-writer: 11.0.3
- ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.11))(@types/node@22.3.0)(typescript@5.5.4):
+ ts-node@10.9.2(@swc/core@1.3.101)(@types/node@22.3.0)(typescript@5.5.4):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
@@ -28677,7 +28694,7 @@ snapshots:
tslib@2.6.3: {}
- tsup@8.2.4(@microsoft/api-extractor@7.43.0(@types/node@22.3.0))(@swc/core@1.3.101(@swc/helpers@0.5.11))(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.4.5):
+ tsup@8.2.4(@microsoft/api-extractor@7.43.0(@types/node@22.3.0))(@swc/core@1.3.101)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.4.5):
dependencies:
bundle-require: 5.0.0(esbuild@0.23.0)
cac: 6.7.14
@@ -29175,6 +29192,38 @@ snapshots:
typescript: 5.5.4
vitest: 2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6)
+ vitest@2.0.5:
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@vitest/expect': 2.0.5
+ '@vitest/pretty-format': 2.0.5
+ '@vitest/runner': 2.0.5
+ '@vitest/snapshot': 2.0.5
+ '@vitest/spy': 2.0.5
+ '@vitest/utils': 2.0.5
+ chai: 5.1.1
+ debug: 4.3.5
+ execa: 8.0.1
+ magic-string: 0.30.10
+ pathe: 1.1.2
+ std-env: 3.7.0
+ tinybench: 2.8.0
+ tinypool: 1.0.0
+ tinyrainbow: 1.2.0
+ vite: 5.4.1(@types/node@22.3.0)(terser@5.31.6)
+ vite-node: 2.0.5(@types/node@22.3.0)(terser@5.31.6)
+ why-is-node-running: 2.3.0
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ optional: true
+
vitest@2.0.5(@types/node@22.3.0)(jsdom@24.1.1)(terser@5.31.6):
dependencies:
'@ampproject/remapping': 2.3.0
@@ -29301,37 +29350,6 @@ snapshots:
- esbuild
- uglify-js
- webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11)):
- dependencies:
- '@types/eslint-scope': 3.7.7
- '@types/estree': 1.0.5
- '@webassemblyjs/ast': 1.12.1
- '@webassemblyjs/wasm-edit': 1.12.1
- '@webassemblyjs/wasm-parser': 1.12.1
- acorn: 8.12.1
- acorn-import-attributes: 1.9.5(acorn@8.12.1)
- browserslist: 4.23.1
- chrome-trace-event: 1.0.4
- enhanced-resolve: 5.17.0
- es-module-lexer: 1.5.3
- eslint-scope: 5.1.1
- events: 3.3.0
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
- json-parse-even-better-errors: 2.3.1
- loader-runner: 4.3.0
- mime-types: 2.1.35
- neo-async: 2.6.2
- schema-utils: 3.3.0
- tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(@swc/core@1.3.101(@swc/helpers@0.5.11))(webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11)))
- watchpack: 2.4.1
- webpack-sources: 3.2.3
- transitivePeerDependencies:
- - '@swc/core'
- - esbuild
- - uglify-js
-
webpack@5.93.0(@swc/core@1.3.101(@swc/helpers@0.5.11))(esbuild@0.19.11):
dependencies:
'@types/eslint-scope': 3.7.7
@@ -29627,4 +29645,4 @@ snapshots:
'@types/react': 18.3.3
react: 18.3.1
- zwitch@2.0.4: {}
\ No newline at end of file
+ zwitch@2.0.4: {}
From 774c6f19a519d1053480b673eb82d9b036428dba Mon Sep 17 00:00:00 2001
From: mdm317
Date: Wed, 18 Sep 2024 18:37:36 +0900
Subject: [PATCH 06/16] fix: notes not appearing (#3131)
Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com>
---
.../components/ResponseCardModal.tsx | 26 +++++++++----------
.../responses/components/ResponseTable.tsx | 11 ++++----
.../components/ResponseTableCell.tsx | 6 ++---
packages/ui/SingleResponseCard/index.tsx | 6 ++---
4 files changed, 25 insertions(+), 24 deletions(-)
diff --git a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/responses/components/ResponseCardModal.tsx b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/responses/components/ResponseCardModal.tsx
index c2550f87f0..f21785ffd1 100644
--- a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/responses/components/ResponseCardModal.tsx
+++ b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/responses/components/ResponseCardModal.tsx
@@ -11,8 +11,8 @@ import { SingleResponseCard } from "@formbricks/ui/SingleResponseCard";
interface ResponseCardModalProps {
responses: TResponse[];
- selectedResponse: TResponse | null;
- setSelectedResponse: (response: TResponse | null) => void;
+ selectedResponseId: string | null;
+ setSelectedResponseId: (id: string | null) => void;
survey: TSurvey;
environment: TEnvironment;
user?: TUser;
@@ -26,8 +26,8 @@ interface ResponseCardModalProps {
export const ResponseCardModal = ({
responses,
- selectedResponse,
- setSelectedResponse,
+ selectedResponseId,
+ setSelectedResponseId,
survey,
environment,
user,
@@ -41,33 +41,33 @@ export const ResponseCardModal = ({
const [currentIndex, setCurrentIndex] = useState(null);
useEffect(() => {
- if (selectedResponse) {
+ if (selectedResponseId) {
setOpen(true);
- const index = responses.findIndex((response) => response.id === selectedResponse.id);
+ const index = responses.findIndex((response) => response.id === selectedResponseId);
setCurrentIndex(index);
} else {
setOpen(false);
}
- }, [selectedResponse, responses, setOpen]);
+ }, [selectedResponseId, responses, setOpen]);
const handleNext = () => {
if (currentIndex !== null && currentIndex < responses.length - 1) {
- setSelectedResponse(responses[currentIndex + 1]);
+ setSelectedResponseId(responses[currentIndex + 1].id);
}
};
const handleBack = () => {
if (currentIndex !== null && currentIndex > 0) {
- setSelectedResponse(responses[currentIndex - 1]);
+ setSelectedResponseId(responses[currentIndex - 1].id);
}
};
const handleClose = () => {
- setSelectedResponse(null);
+ setSelectedResponseId(null);
};
// If no response is selected or currentIndex is null, do not render the modal
- if (selectedResponse === null || currentIndex === null) return null;
+ if (selectedResponseId === null || currentIndex === null) return null;
return (
diff --git a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/responses/components/ResponseTable.tsx b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/responses/components/ResponseTable.tsx
index 149040ce69..685869370d 100644
--- a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/responses/components/ResponseTable.tsx
+++ b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/responses/components/ResponseTable.tsx
@@ -59,7 +59,8 @@ export const ResponseTable = ({
const [columnVisibility, setColumnVisibility] = useState