From aac10cb623a095213f1613898cdb75af5bbb18cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 11:40:56 -0400 Subject: [PATCH] fix(deps): update ui-kit to v3 (major) (#3904) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Germain Bergeron --- packages/website/package.json | 7 +- .../website/src/building-blocs/ResultList.tsx | 22 ++--- packages/website/src/pages/Search.tsx | 2 +- .../website/src/search/NoSearchResult.tsx | 22 ++--- packages/website/src/search/engine/Engine.ts | 3 +- .../src/search/engine/EngineContext.ts | 2 +- .../src/search/engine/EngineProvider.tsx | 2 +- pnpm-lock.yaml | 82 +++++++------------ 8 files changed, 57 insertions(+), 85 deletions(-) diff --git a/packages/website/package.json b/packages/website/package.json index 2ecd9db955..c9bc576640 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -8,11 +8,12 @@ "lintfix": "../../node_modules/.bin/prettier --write \"**/*.{scss,ts,tsx,js,jsx,json,md,yml,html}\" && ../../node_modules/.bin/eslint \"**/*.{ts,tsx}\" --fix", "mantine:fetch": "ts-node --project ./bin/tsconfig.json ./bin/index.ts", "preview": "vite preview", - "start": "vite" + "start": "vite", + "type-check": "tsc --noEmit" }, "dependencies": { - "@coveo/atomic-react": "2.14.2", - "@coveo/headless": "2.80.2", + "@coveo/atomic-react": "3.1.3", + "@coveo/headless": "3.1.3", "@coveord/plasma-components-props-analyzer": "workspace:*", "@coveord/plasma-mantine": "workspace:*", "@coveord/plasma-react-icons": "workspace:*", diff --git a/packages/website/src/building-blocs/ResultList.tsx b/packages/website/src/building-blocs/ResultList.tsx index ee0220ab88..683a60822d 100644 --- a/packages/website/src/building-blocs/ResultList.tsx +++ b/packages/website/src/building-blocs/ResultList.tsx @@ -1,11 +1,5 @@ -import { - AtomicQuerySummary, - AtomicSearchInterface, - ResultList as HeadlessResultList, - Result, - SearchEngine, - loadClickAnalyticsActions, -} from '@coveo/atomic-react'; +import {AtomicQuerySummary, AtomicSearchInterface} from '@coveo/atomic-react'; +import {loadClickAnalyticsActions, Result, ResultList as HeadlessResultList, SearchEngine} from '@coveo/headless'; import {Box, Container, Stack} from '@coveord/plasma-mantine'; import {FunctionComponent, useEffect, useState} from 'react'; import {Tile, TileProps} from '../building-blocs/Tile'; @@ -26,11 +20,13 @@ export const ResultList: FunctionComponent = ({controller, engi return ( <> {!state.hasResults && !state.isLoading ? ( - - - - - + + + + + + + ) : ( diff --git a/packages/website/src/pages/Search.tsx b/packages/website/src/pages/Search.tsx index d9e40420df..7e180ef935 100644 --- a/packages/website/src/pages/Search.tsx +++ b/packages/website/src/pages/Search.tsx @@ -4,7 +4,7 @@ import { loadQueryActions, loadSearchActions, loadSearchAnalyticsActions, -} from '@coveo/atomic-react'; +} from '@coveo/headless'; import {useContext} from 'react'; import {ResultList} from '../building-blocs/ResultList'; import {EngineContext} from '../search/engine/EngineContext'; diff --git a/packages/website/src/search/NoSearchResult.tsx b/packages/website/src/search/NoSearchResult.tsx index 22b20bfb52..983297c51a 100644 --- a/packages/website/src/search/NoSearchResult.tsx +++ b/packages/website/src/search/NoSearchResult.tsx @@ -1,5 +1,5 @@ -import {buildHistoryManager, HistoryManager, HistoryManagerState, SearchEngine} from '@coveo/atomic-react'; -import {Button} from '@coveord/plasma-mantine'; +import {buildHistoryManager, HistoryManager, HistoryManagerState, SearchEngine} from '@coveo/headless'; +import {Button, Group, Header, Image, Stack, Text} from '@coveord/plasma-mantine'; import {FunctionComponent, useEffect, useState} from 'react'; import {useNavigate} from 'react-router-dom'; import results_empty_state from '../assets/results_empty_state.png'; @@ -19,15 +19,10 @@ export const NoSearchResultTemplate: FunctionComponent = useEffect(() => historyManager.subscribe(() => setState(historyManager.state)), []); return ( -
- -
- - We couldn’t find anything for “{query}” - - - You may want to try using different keywords, or checking for spelling mistakes. - + + +
We couldn’t find anything for “{query}”
+ You may want to try using different keywords, or checking for spelling mistakes. -
-
+
+ + ); }; diff --git a/packages/website/src/search/engine/Engine.ts b/packages/website/src/search/engine/Engine.ts index 015bb146a5..bcb3677bc1 100644 --- a/packages/website/src/search/engine/Engine.ts +++ b/packages/website/src/search/engine/Engine.ts @@ -1,9 +1,8 @@ -import {buildSearchEngine, getOrganizationEndpoints} from '@coveo/atomic-react'; +import {buildSearchEngine} from '@coveo/headless'; export const searchEngine = () => buildSearchEngine({ configuration: { - organizationEndpoints: getOrganizationEndpoints('pwsadimtnwqkrvyrbxjuocz2g6m'), organizationId: 'pwsadimtnwqkrvyrbxjuocz2g6m', accessToken: 'xx4dfa233d-3c49-4ade-b07a-e85277a23e9b', analytics: {enabled: true, deviceId: 'dummyDeviceId', userDisplayName: 'anonymous'}, diff --git a/packages/website/src/search/engine/EngineContext.ts b/packages/website/src/search/engine/EngineContext.ts index 916066d751..29e6c3c789 100644 --- a/packages/website/src/search/engine/EngineContext.ts +++ b/packages/website/src/search/engine/EngineContext.ts @@ -1,4 +1,4 @@ -import {SearchEngine} from '@coveo/atomic-react'; +import {SearchEngine} from '@coveo/headless'; import {createContext} from 'react'; export const EngineContext = createContext(null); diff --git a/packages/website/src/search/engine/EngineProvider.tsx b/packages/website/src/search/engine/EngineProvider.tsx index 6210ed6208..447c70e938 100644 --- a/packages/website/src/search/engine/EngineProvider.tsx +++ b/packages/website/src/search/engine/EngineProvider.tsx @@ -1,4 +1,4 @@ -import {loadFieldActions} from '@coveo/atomic-react'; +import {loadFieldActions} from '@coveo/headless'; import {FunctionComponent, PropsWithChildren, useEffect} from 'react'; import {searchEngine} from './Engine'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c2a7f9002..6ee025bfd2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -472,11 +472,11 @@ importers: packages/website: dependencies: '@coveo/atomic-react': - specifier: 2.14.2 - version: 2.14.2(@coveo/headless@2.80.2(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1))(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km))(encoding@0.1.13)(postcss@8.4.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 3.1.3 + version: 3.1.3(@coveo/headless@3.1.3(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1))(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km))(encoding@0.1.13)(postcss@8.4.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@coveo/headless': - specifier: 2.80.2 - version: 2.80.2(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1) + specifier: 3.1.3 + version: 3.1.3(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1) '@coveord/plasma-components-props-analyzer': specifier: workspace:* version: link:../components-props-analyzer @@ -783,28 +783,30 @@ packages: resolution: {integrity: sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==} engines: {node: '>=v18'} - '@coveo/atomic-react@2.14.2': - resolution: {integrity: sha512-UIonAtCrK+qGCLPL+QWzO4NSlXzwPzTK36g1Y0vPSGJjRYltBbyK6QCVSyrg2G0sujuImq4B9PPXfwwnDuje+w==} + '@coveo/atomic-react@3.1.3': + resolution: {integrity: sha512-YnRbLbUT/OXLSfrE7j3bA22/gVVdo0h/370qT2NaOnyMPBZFXOOelaMORey9qXK75Pd110jHDNEdwItDg7MmCA==} + engines: {node: ^20.9.0} peerDependencies: - '@coveo/headless': 2.80.2 + '@coveo/headless': 3.1.3 react: '>=18.0.0' react-dom: '>=18.0.0' - '@coveo/atomic@2.78.2': - resolution: {integrity: sha512-QWkp2q2kX94IZ0zbHlrh2BEBSyEY9r/QNVkQATmyHFkiH2THvaXdKoh5uo2Vxzk/D65AMUJGsrKbnkH7c142pQ==} - engines: {node: '>=12.9.0'} + '@coveo/atomic@3.2.3': + resolution: {integrity: sha512-SC6Tp0UUec4sshUEtB1Tb41pCdXjXT4HsqjJ//cMPDvnExYwLR49/2KEy9g0Y8lY75De+k0Ufx+IgwpNj9cJ7g==} + engines: {node: ^20.9.0} peerDependencies: - '@coveo/headless': 2.80.2 + '@coveo/headless': 3.1.3 - '@coveo/bueno@0.46.3': - resolution: {integrity: sha512-xIxv7CqJfFQjJsY6KkMnVqjNsbRz8ezeiWS+d4CFqH9RCqJNV0ct9gklMvf8WoxOLXAICBpzMy3BaaDVjyp2pA==} + '@coveo/bueno@1.0.1': + resolution: {integrity: sha512-yyeWg9hHM6RX1/GE2qlU81ektWabUr3pvphwNhOEm+fa9qVO3F8jaZ/ZmeeWM6W2q8kESav3BKZX+fpFuJWLRA==} + engines: {node: ^20.9.0} '@coveo/explorer-messenger@0.4.0': resolution: {integrity: sha512-nVxwn+4Z+SZe6K94evxPaIeJWJq7hATNaUrTKznnauVptFMYcujts/nnhMplddm9ePg7NgZQjvcHwbi5kqw/EA==} - '@coveo/headless@2.80.2': - resolution: {integrity: sha512-xmTIu4du5gESJw0PdvULJ+j1eXTx1B8I22pNvKTgfchu+fzRTqXCDJDQH8Sr1nSOV+Ysv8Kny5+wTSJj6f2rmg==} - engines: {node: '>=12'} + '@coveo/headless@3.1.3': + resolution: {integrity: sha512-29nLi7SC2JI0ajHnHd11/cXeNVrZ49N5QkgRliYeKoCLNaqbgcIwsPmkbCzsatt5XJiaVHF22RiV0Vkg6oJ2/w==} + engines: {node: ^20.9.0} peerDependencies: encoding: ^0.1.13 pino-pretty: ^6.0.0 || ^10.0.0 || ^11.0.0 @@ -1060,10 +1062,6 @@ packages: resolution: {integrity: sha512-lWrrK4QNlFSU+13PL9jMbMKLJYXDFu3tQfayBsMXX7KL/GiQeqfB1CzHkqD5UHBUtPAuPo6XwGbMFNdVMZObRA==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} - '@fastify/busboy@2.1.1': - resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} - engines: {node: '>=14'} - '@floating-ui/core@1.6.8': resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} @@ -1951,10 +1949,6 @@ packages: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true - abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead - abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -2426,8 +2420,8 @@ packages: typescript: optional: true - coveo.analytics@2.30.26: - resolution: {integrity: sha512-HeKmwt254jHws2w7nCklKa8VCo0vnmZGv79/rXqJcNZraig5XQxBQoLbpphP3/L+SoP4F/m5nAOdE1C0QbaSuQ==} + coveo.analytics@2.30.38: + resolution: {integrity: sha512-CxiBWV7XxDNAyCWS7gwikHjJYz8NigYVHSkGU23JkcQf2oK0XJEsxcU/eRN3VRBfLLmhBTRZbpWJ1SW2imDovQ==} create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -5300,10 +5294,6 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} - engines: {node: '>=14.0'} - unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} @@ -5862,10 +5852,10 @@ snapshots: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 - '@coveo/atomic-react@2.14.2(@coveo/headless@2.80.2(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1))(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km))(encoding@0.1.13)(postcss@8.4.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@coveo/atomic-react@3.1.3(@coveo/headless@3.1.3(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1))(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km))(encoding@0.1.13)(postcss@8.4.47)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@coveo/atomic': 2.78.2(@coveo/headless@2.80.2(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1))(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km))(encoding@0.1.13)(postcss@8.4.47) - '@coveo/headless': 2.80.2(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1) + '@coveo/atomic': 3.2.3(@coveo/headless@3.1.3(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1))(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km))(encoding@0.1.13)(postcss@8.4.47) + '@coveo/headless': 3.1.3(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -5873,10 +5863,10 @@ snapshots: - encoding - postcss - '@coveo/atomic@2.78.2(@coveo/headless@2.80.2(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1))(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km))(encoding@0.1.13)(postcss@8.4.47)': + '@coveo/atomic@3.2.3(@coveo/headless@3.1.3(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1))(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km))(encoding@0.1.13)(postcss@8.4.47)': dependencies: - '@coveo/bueno': 0.46.3 - '@coveo/headless': 2.80.2(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1) + '@coveo/bueno': 1.0.1 + '@coveo/headless': 3.1.3(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1) '@popperjs/core': 2.11.8 '@salesforce-ux/design-system': 2.25.2(postcss@8.4.47) '@stencil/store': 2.0.16(@stencil/core@4.21.0(patch_hash=l4z4izduz5zse4eflkg54f45km)) @@ -5895,20 +5885,19 @@ snapshots: - encoding - postcss - '@coveo/bueno@0.46.3': {} + '@coveo/bueno@1.0.1': {} '@coveo/explorer-messenger@0.4.0': {} - '@coveo/headless@2.80.2(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1)': + '@coveo/headless@3.1.3(encoding@0.1.13)(pino-pretty@11.2.2)(react@18.3.1)(redux@5.0.1)': dependencies: - '@coveo/bueno': 0.46.3 + '@coveo/bueno': 1.0.1 '@coveo/relay': 0.7.10 '@coveo/relay-event-types': 9.4.0 '@microsoft/fetch-event-source': 2.0.1 '@reduxjs/toolkit': 2.2.7(react@18.3.1) - abab: 2.0.6 abortcontroller-polyfill: 1.7.5 - coveo.analytics: 2.30.26(encoding@0.1.13) + coveo.analytics: 2.30.38(encoding@0.1.13) dayjs: 1.11.12 encoding: 0.1.13 exponential-backoff: 3.1.0 @@ -5919,7 +5908,6 @@ snapshots: pino-pretty: 11.2.2 redux-thunk: 3.1.0(redux@5.0.1) ts-debounce: 4.0.0 - undici: 5.28.4 transitivePeerDependencies: - react - react-native @@ -6115,8 +6103,6 @@ snapshots: '@faker-js/faker@9.0.3': {} - '@fastify/busboy@2.1.1': {} - '@floating-ui/core@1.6.8': dependencies: '@floating-ui/utils': 0.2.8 @@ -7001,8 +6987,6 @@ snapshots: jsonparse: 1.3.1 through: 2.3.8 - abab@2.0.6: {} - abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -7510,7 +7494,7 @@ snapshots: optionalDependencies: typescript: 5.6.2 - coveo.analytics@2.30.26(encoding@0.1.13): + coveo.analytics@2.30.38(encoding@0.1.13): dependencies: '@types/uuid': 9.0.8 cross-fetch: 3.1.8(encoding@0.1.13) @@ -10788,10 +10772,6 @@ snapshots: undici-types@6.19.8: {} - undici@5.28.4: - dependencies: - '@fastify/busboy': 2.1.1 - unicorn-magic@0.1.0: {} unified@11.0.5: