feat(website): search reactoring, fixes, and new features #347
website-tests.yml
on: pull_request
Check format and types
1m 24s
Unit Tests
1m 35s
Annotations
20 errors and 2 warnings
Check format and types:
website/src/components/SearchPage/CustomizeModal.tsx#L40
Unexpected console statement
|
Check format and types:
website/src/components/SearchPage/SearchForm.tsx#L16
'SearchFormProps' is defined but never used
|
Check format and types:
website/src/components/SearchPage/SearchForm.tsx#L48
Unnecessary conditional, value is always falsy
|
Check format and types:
website/src/components/SearchPage/SearchForm.tsx#L100
Unexpected any value in conditional. An explicit comparison or type cast is required
|
Check format and types:
website/src/components/SearchPage/SearchFullUI.tsx#L12
'SEARCH' is defined but never used
|
Check format and types:
website/src/components/SearchPage/SearchFullUI.tsx#L40
'myGroups' is defined but never used
|
Check format and types:
website/src/components/SearchPage/SearchFullUI.tsx#L50
Unexpected nullable boolean value in conditional. Please handle the nullish case explicitly
|
Check format and types:
website/src/components/SearchPage/SearchFullUI.tsx#L107
React Hook useMemo has a missing dependency: 'schema.metadata'. Either include it or remove the dependency array
|
Check format and types:
website/src/components/SearchPage/SearchFullUI.tsx#L120
Unexpected console statement
|
Check format and types:
website/src/components/SearchPage/SearchFullUI.tsx#L148
Unexpected console statement
|
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should render the form with all fields that are searchable:
website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter')
❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
|
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should redirect according to filters:
website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter')
❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
|
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should not render the form with fields with flag notSearchable:
website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter')
❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
|
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should display dates of timestamp fields:
website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter')
❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
|
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > should display dates of date fields:
website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter')
❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
|
src/components/SearchPage/SearchForm.spec.tsx > SearchForm > toggle field visibility:
website/src/components/SearchPage/SearchForm.tsx#L39
TypeError: Cannot read properties of undefined (reading 'filter')
❯ SearchForm src/components/SearchPage/SearchForm.tsx:39:54
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError node_modules/react-dom/cjs/react-dom.development.js:25889:20
❯ performConcurrentWorkOnRoot node_modules/react-dom/cjs/react-dom.development.js:25789:22
|
src/components/SearchPage/fields/MutationField.spec.tsx > MutationField > should render provided value:
website/src/components/SearchPage/fields/MutationField.tsx#L119
TypeError: value.split is not a function
❯ parseMutationString src/components/SearchPage/fields/MutationField.tsx:119:10
❯ src/components/SearchPage/fields/MutationField.tsx:149:15
❯ mountMemo node_modules/react-dom/cjs/react-dom.development.js:16406:19
❯ Object.useMemo node_modules/react-dom/cjs/react-dom.development.js:16851:16
❯ Proxy.useMemo node_modules/react/cjs/react.development.js:1650:21
❯ MutationField src/components/SearchPage/fields/MutationField.tsx:148:29
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
|
src/components/SearchPage/fields/MutationField.spec.tsx > MutationField > should accept input and dispatch events (single-segmented):
website/src/components/SearchPage/fields/MutationField.tsx#L119
TypeError: value.split is not a function
❯ parseMutationString src/components/SearchPage/fields/MutationField.tsx:119:10
❯ src/components/SearchPage/fields/MutationField.tsx:149:15
❯ mountMemo node_modules/react-dom/cjs/react-dom.development.js:16406:19
❯ Object.useMemo node_modules/react-dom/cjs/react-dom.development.js:16851:16
❯ Proxy.useMemo node_modules/react/cjs/react.development.js:1650:21
❯ MutationField src/components/SearchPage/fields/MutationField.tsx:148:29
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
|
src/components/SearchPage/fields/MutationField.spec.tsx > MutationField > should accept input and dispatch events (multi-segmented):
website/src/components/SearchPage/fields/MutationField.tsx#L119
TypeError: value.split is not a function
❯ parseMutationString src/components/SearchPage/fields/MutationField.tsx:119:10
❯ src/components/SearchPage/fields/MutationField.tsx:149:15
❯ mountMemo node_modules/react-dom/cjs/react-dom.development.js:16406:19
❯ Object.useMemo node_modules/react-dom/cjs/react-dom.development.js:16851:16
❯ Proxy.useMemo node_modules/react/cjs/react.development.js:1650:21
❯ MutationField src/components/SearchPage/fields/MutationField.tsx:148:29
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
|
src/components/SearchPage/fields/MutationField.spec.tsx > MutationField > should reject invalid input:
website/src/components/SearchPage/fields/MutationField.tsx#L119
TypeError: value.split is not a function
❯ parseMutationString src/components/SearchPage/fields/MutationField.tsx:119:10
❯ src/components/SearchPage/fields/MutationField.tsx:149:15
❯ mountMemo node_modules/react-dom/cjs/react-dom.development.js:16406:19
❯ Object.useMemo node_modules/react-dom/cjs/react-dom.development.js:16851:16
❯ Proxy.useMemo node_modules/react/cjs/react.development.js:1650:21
❯ MutationField src/components/SearchPage/fields/MutationField.tsx:148:29
❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14
|
Check format and types
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.315.0. Please update to the latest version 2.316.1
|
Unit Tests
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.315.0. Please update to the latest version 2.316.1
|