---
e2e/package.json | 2 +-
e2e/pnpm-lock.yaml | 54 +++++++++++++++---------------
e2e/tests/ui-driven/package.json | 2 +-
e2e/tests/ui-driven/pnpm-lock.yaml | 31 ++---------------
4 files changed, 32 insertions(+), 57 deletions(-)
diff --git a/e2e/package.json b/e2e/package.json
index e9a5719acc..5bdc4466f5 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -29,6 +29,6 @@
"husky": "^8.0.3",
"lint-staged": "^15.2.0",
"prettier": "^3.3.2",
- "typescript": "^5.4.3"
+ "typescript": "^5.5.3"
}
}
diff --git a/e2e/pnpm-lock.yaml b/e2e/pnpm-lock.yaml
index 65d9f4bfa2..59aea1f411 100644
--- a/e2e/pnpm-lock.yaml
+++ b/e2e/pnpm-lock.yaml
@@ -10,10 +10,10 @@ devDependencies:
version: 18.16.1
'@typescript-eslint/eslint-plugin':
specifier: ^5.62.0
- version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3)
+ version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/parser':
specifier: ^5.62.0
- version: 5.62.0(eslint@8.57.0)(typescript@5.4.3)
+ version: 5.62.0(eslint@8.57.0)(typescript@5.5.3)
eslint:
specifier: ^8.57.0
version: 8.57.0
@@ -27,8 +27,8 @@ devDependencies:
specifier: ^3.3.2
version: 3.3.2
typescript:
- specifier: ^5.4.3
- version: 5.4.3
+ specifier: ^5.5.3
+ version: 5.5.3
packages:
@@ -122,7 +122,7 @@ packages:
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
dev: true
- /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3):
+ /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -134,23 +134,23 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.5.3)
'@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3)
- '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3)
+ '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.5.3)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.3)
debug: 4.3.4
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare-lite: 1.4.0
semver: 7.6.0
- tsutils: 3.21.0(typescript@5.4.3)
- typescript: 5.4.3
+ tsutils: 3.21.0(typescript@5.5.3)
+ typescript: 5.5.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.3):
+ /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -162,10 +162,10 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3)
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3)
debug: 4.3.4
eslint: 8.57.0
- typescript: 5.4.3
+ typescript: 5.5.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -178,7 +178,7 @@ packages:
'@typescript-eslint/visitor-keys': 5.62.0
dev: true
- /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.4.3):
+ /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -188,12 +188,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3)
- '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3)
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.3)
debug: 4.3.4
eslint: 8.57.0
- tsutils: 3.21.0(typescript@5.4.3)
- typescript: 5.4.3
+ tsutils: 3.21.0(typescript@5.5.3)
+ typescript: 5.5.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -203,7 +203,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.3):
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.3):
resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -218,13 +218,13 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.6.0
- tsutils: 3.21.0(typescript@5.4.3)
- typescript: 5.4.3
+ tsutils: 3.21.0(typescript@5.5.3)
+ typescript: 5.5.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.3):
+ /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.5.3):
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -235,7 +235,7 @@ packages:
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3)
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3)
eslint: 8.57.0
eslint-scope: 5.1.1
semver: 7.6.0
@@ -1181,14 +1181,14 @@ packages:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
- /tsutils@3.21.0(typescript@5.4.3):
+ /tsutils@3.21.0(typescript@5.5.3):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
- typescript: 5.4.3
+ typescript: 5.5.3
dev: true
/type-check@0.4.0:
@@ -1203,8 +1203,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /typescript@5.4.3:
- resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==}
+ /typescript@5.5.3:
+ resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
engines: {node: '>=14.17'}
hasBin: true
dev: true
diff --git a/e2e/tests/ui-driven/package.json b/e2e/tests/ui-driven/package.json
index 2d115ebd2d..7c5adb48b6 100644
--- a/e2e/tests/ui-driven/package.json
+++ b/e2e/tests/ui-driven/package.json
@@ -12,7 +12,7 @@
"axios": "^1.6.8",
"dotenv": "^16.3.1",
"eslint": "^8.56.0",
- "graphql": "^16.8.1",
+ "graphql": "^16.9.0",
"graphql-request": "^6.1.0",
"isomorphic-fetch": "^3.0.0",
"jsonwebtoken": "^9.0.2",
diff --git a/e2e/tests/ui-driven/pnpm-lock.yaml b/e2e/tests/ui-driven/pnpm-lock.yaml
index e20757a273..74f6d4791b 100644
--- a/e2e/tests/ui-driven/pnpm-lock.yaml
+++ b/e2e/tests/ui-driven/pnpm-lock.yaml
@@ -18,11 +18,11 @@ dependencies:
specifier: ^8.56.0
version: 8.56.0
graphql:
- specifier: ^16.8.1
- version: 16.8.1
+ specifier: ^16.9.0
+ version: 16.9.0
graphql-request:
specifier: ^6.1.0
- version: 6.1.0(graphql@16.8.1)
+ version: 6.1.0(graphql@16.9.0)
isomorphic-fetch:
specifier: ^3.0.0
version: 3.0.0
@@ -382,14 +382,6 @@ packages:
resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==}
dev: false
- /@graphql-typed-document-node/core@3.2.0(graphql@16.8.1):
- resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==}
- peerDependencies:
- graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- dependencies:
- graphql: 16.8.1
- dev: false
-
/@graphql-typed-document-node/core@3.2.0(graphql@16.9.0):
resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==}
peerDependencies:
@@ -1618,18 +1610,6 @@ packages:
/graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
- /graphql-request@6.1.0(graphql@16.8.1):
- resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==}
- peerDependencies:
- graphql: 14 - 16
- dependencies:
- '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1)
- cross-fetch: 3.1.8
- graphql: 16.8.1
- transitivePeerDependencies:
- - encoding
- dev: false
-
/graphql-request@6.1.0(graphql@16.9.0):
resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==}
peerDependencies:
@@ -1642,11 +1622,6 @@ packages:
- encoding
dev: false
- /graphql@16.8.1:
- resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==}
- engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
- dev: false
-
/graphql@16.9.0:
resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
From dc215a265eea51f5156f29760bc0e036d4865ca3 Mon Sep 17 00:00:00 2001
From: Rory Doak <138574807+RODO94@users.noreply.github.com>
Date: Wed, 3 Jul 2024 09:13:59 +0100
Subject: [PATCH 096/150] feat: Repointing data fetches from ``Teams`` table to
``team_settings`` table (#3334)
---
api.planx.uk/package.json | 2 +-
api.planx.uk/pnpm-lock.yaml | 8 +-
e2e/tests/api-driven/package.json | 2 +-
e2e/tests/api-driven/pnpm-lock.yaml | 11 +-
e2e/tests/ui-driven/package.json | 2 +-
e2e/tests/ui-driven/pnpm-lock.yaml | 9 +-
editor.planx.uk/package.json | 2 +-
editor.planx.uk/pnpm-lock.yaml | 807 +++++++-----------
.../src/components/Header.test.tsx | 22 +-
.../src/pages/FlowEditor/lib/store/team.ts | 14 +-
editor.planx.uk/src/routes/views/draft.tsx | 10 +-
.../src/routes/views/published.tsx | 11 +-
.../src/routes/views/standalone.tsx | 10 +-
.../ExternalPlanningSiteDialog.stories.tsx | 6 -
.../ui/public/ExternalPlanningSiteDialog.tsx | 14 +-
hasura.planx.uk/metadata/tables.yaml | 80 +-
16 files changed, 429 insertions(+), 581 deletions(-)
diff --git a/api.planx.uk/package.json b/api.planx.uk/package.json
index be60eacc27..89b12c4858 100644
--- a/api.planx.uk/package.json
+++ b/api.planx.uk/package.json
@@ -5,7 +5,7 @@
"packageManager": "pnpm@8.6.6",
"dependencies": {
"@airbrake/node": "^2.1.8",
- "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#b975cf9",
+ "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#462914f",
"@types/isomorphic-fetch": "^0.0.36",
"adm-zip": "^0.5.10",
"aws-sdk": "^2.1467.0",
diff --git a/api.planx.uk/pnpm-lock.yaml b/api.planx.uk/pnpm-lock.yaml
index 79b0f90388..9aecb6701a 100644
--- a/api.planx.uk/pnpm-lock.yaml
+++ b/api.planx.uk/pnpm-lock.yaml
@@ -14,8 +14,8 @@ dependencies:
specifier: ^2.1.8
version: 2.1.8
'@opensystemslab/planx-core':
- specifier: git+https://github.com/theopensystemslab/planx-core#b975cf9
- version: github.com/theopensystemslab/planx-core/b975cf9
+ specifier: git+https://github.com/theopensystemslab/planx-core#462914f
+ version: github.com/theopensystemslab/planx-core/462914f
'@types/isomorphic-fetch':
specifier: ^0.0.36
version: 0.0.36
@@ -8202,8 +8202,8 @@ packages:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
dev: false
- github.com/theopensystemslab/planx-core/b975cf9:
- resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/b975cf9}
+ github.com/theopensystemslab/planx-core/462914f:
+ resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/462914f}
name: '@opensystemslab/planx-core'
version: 1.0.0
prepare: true
diff --git a/e2e/tests/api-driven/package.json b/e2e/tests/api-driven/package.json
index 6fb4c3bbd6..1153fc789c 100644
--- a/e2e/tests/api-driven/package.json
+++ b/e2e/tests/api-driven/package.json
@@ -7,7 +7,7 @@
"packageManager": "pnpm@8.6.6",
"dependencies": {
"@cucumber/cucumber": "^9.3.0",
- "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#b975cf9",
+ "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#462914f",
"axios": "^1.6.8",
"dotenv": "^16.3.1",
"dotenv-expand": "^10.0.0",
diff --git a/e2e/tests/api-driven/pnpm-lock.yaml b/e2e/tests/api-driven/pnpm-lock.yaml
index cf097777b1..5c6aa2f01d 100644
--- a/e2e/tests/api-driven/pnpm-lock.yaml
+++ b/e2e/tests/api-driven/pnpm-lock.yaml
@@ -9,8 +9,8 @@ dependencies:
specifier: ^9.3.0
version: 9.3.0
'@opensystemslab/planx-core':
- specifier: git+https://github.com/theopensystemslab/planx-core#b975cf9
- version: github.com/theopensystemslab/planx-core/b975cf9
+ specifier: git+https://github.com/theopensystemslab/planx-core#462914f
+ version: github.com/theopensystemslab/planx-core/462914f
axios:
specifier: ^1.6.8
version: 1.6.8
@@ -258,6 +258,7 @@ packages:
/@cucumber/gherkin-streams@5.0.1(@cucumber/gherkin@26.2.0)(@cucumber/message-streams@4.0.1)(@cucumber/messages@22.0.0):
resolution: {integrity: sha512-/7VkIE/ASxIP/jd4Crlp4JHXqdNFxPGQokqWqsaCCiqBiu5qHoKMxcWNlp9njVL/n9yN4S08OmY3ZR8uC5x74Q==}
+ hasBin: true
peerDependencies:
'@cucumber/gherkin': '>=22.0.0'
'@cucumber/message-streams': '>=4.0.0'
@@ -2806,6 +2807,7 @@ packages:
/ts-node@10.9.1(@types/node@18.16.1)(typescript@5.4.3):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
+ hasBin: true
peerDependencies:
'@swc/core': '>=1.2.50'
'@swc/wasm': '>=1.2.50'
@@ -3051,10 +3053,11 @@ packages:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
dev: false
- github.com/theopensystemslab/planx-core/b975cf9:
- resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/b975cf9}
+ github.com/theopensystemslab/planx-core/462914f:
+ resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/462914f}
name: '@opensystemslab/planx-core'
version: 1.0.0
+ prepare: true
requiresBuild: true
dependencies:
'@emotion/react': 11.11.4(react@18.3.1)
diff --git a/e2e/tests/ui-driven/package.json b/e2e/tests/ui-driven/package.json
index 7c5adb48b6..0faffd78dd 100644
--- a/e2e/tests/ui-driven/package.json
+++ b/e2e/tests/ui-driven/package.json
@@ -8,7 +8,7 @@
"postinstall": "./install-dependencies.sh"
},
"dependencies": {
- "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#b975cf9",
+ "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#462914f",
"axios": "^1.6.8",
"dotenv": "^16.3.1",
"eslint": "^8.56.0",
diff --git a/e2e/tests/ui-driven/pnpm-lock.yaml b/e2e/tests/ui-driven/pnpm-lock.yaml
index 74f6d4791b..84ffe4dbb5 100644
--- a/e2e/tests/ui-driven/pnpm-lock.yaml
+++ b/e2e/tests/ui-driven/pnpm-lock.yaml
@@ -6,8 +6,8 @@ settings:
dependencies:
'@opensystemslab/planx-core':
- specifier: git+https://github.com/theopensystemslab/planx-core#b975cf9
- version: github.com/theopensystemslab/planx-core/b975cf9
+ specifier: git+https://github.com/theopensystemslab/planx-core#462914f
+ version: github.com/theopensystemslab/planx-core/462914f
axios:
specifier: ^1.6.8
version: 1.6.8
@@ -2780,10 +2780,11 @@ packages:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
dev: false
- github.com/theopensystemslab/planx-core/b975cf9:
- resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/b975cf9}
+ github.com/theopensystemslab/planx-core/462914f:
+ resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/462914f}
name: '@opensystemslab/planx-core'
version: 1.0.0
+ prepare: true
requiresBuild: true
dependencies:
'@emotion/react': 11.11.4(react@18.3.1)
diff --git a/editor.planx.uk/package.json b/editor.planx.uk/package.json
index 02cc9322ba..bc7dc36125 100644
--- a/editor.planx.uk/package.json
+++ b/editor.planx.uk/package.json
@@ -13,7 +13,7 @@
"@mui/material": "^5.15.2",
"@mui/utils": "^5.15.2",
"@opensystemslab/map": "^0.8.3",
- "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#b975cf9",
+ "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#60158b2",
"@tiptap/core": "^2.4.0",
"@tiptap/extension-bold": "^2.0.3",
"@tiptap/extension-bubble-menu": "^2.1.13",
diff --git a/editor.planx.uk/pnpm-lock.yaml b/editor.planx.uk/pnpm-lock.yaml
index f20d06333d..dcd836ee57 100644
--- a/editor.planx.uk/pnpm-lock.yaml
+++ b/editor.planx.uk/pnpm-lock.yaml
@@ -42,8 +42,8 @@ dependencies:
specifier: ^0.8.3
version: 0.8.3
'@opensystemslab/planx-core':
- specifier: git+https://github.com/theopensystemslab/planx-core#b975cf9
- version: github.com/theopensystemslab/planx-core/b975cf9(@types/react@18.2.45)
+ specifier: git+https://github.com/theopensystemslab/planx-core#60158b2
+ version: github.com/theopensystemslab/planx-core/60158b2(@types/react@18.2.45)
'@tiptap/core':
specifier: ^2.4.0
version: 2.4.0(@tiptap/pm@2.0.3)
@@ -223,7 +223,7 @@ dependencies:
version: 0.15.0(navi@0.15.0)(react-dom@18.2.0)(react-navi@0.15.0)(react@18.2.0)
react-scripts:
specifier: ^5.0.1
- version: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.6)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
+ version: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.3)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
react-toastify:
specifier: ^9.1.3
version: 9.1.3(react-dom@18.2.0)(react@18.2.0)
@@ -291,7 +291,7 @@ devDependencies:
version: 7.23.3(@babel/core@7.22.5)
'@craco/craco':
specifier: ^7.1.0
- version: 7.1.0(@swc/core@1.6.6)(@types/node@17.0.45)(postcss@8.4.32)(react-scripts@5.0.1)(typescript@5.4.3)
+ version: 7.1.0(@swc/core@1.6.3)(@types/node@17.0.45)(postcss@8.4.32)(react-scripts@5.0.1)(typescript@5.4.3)
'@react-theming/storybook-addon':
specifier: ^1.1.10
version: 1.1.10(@storybook/addons@7.6.7)(@storybook/react@7.6.7)(@storybook/theming@7.6.7)(react-dom@18.2.0)(react@18.2.0)
@@ -321,7 +321,7 @@ devDependencies:
version: 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)
'@storybook/react-webpack5':
specifier: ^7.6.7
- version: 7.6.7(@babel/core@7.22.5)(@swc/core@1.6.6)(esbuild@0.21.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)
+ version: 7.6.7(@babel/core@7.22.5)(@swc/core@1.6.3)(esbuild@0.21.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)
'@storybook/testing-library':
specifier: ^0.2.2
version: 0.2.2
@@ -336,7 +336,7 @@ devDependencies:
version: 14.2.1(react-dom@18.2.0)(react@18.2.0)
'@testing-library/user-event':
specifier: ^14.4.3
- version: 14.4.3(@testing-library/dom@10.2.0)
+ version: 14.4.3(@testing-library/dom@10.1.0)
'@types/dompurify':
specifier: ^3.0.5
version: 3.0.5
@@ -468,7 +468,7 @@ devDependencies:
version: 5.4.3
webpack:
specifier: ^5.91.0
- version: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ version: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
packages:
@@ -3385,7 +3385,7 @@ packages:
dev: true
optional: true
- /@craco/craco@7.1.0(@swc/core@1.6.6)(@types/node@17.0.45)(postcss@8.4.32)(react-scripts@5.0.1)(typescript@5.4.3):
+ /@craco/craco@7.1.0(@swc/core@1.6.3)(@types/node@17.0.45)(postcss@8.4.32)(react-scripts@5.0.1)(typescript@5.4.3):
resolution: {integrity: sha512-oRAcPIKYrfPXp9rSzlsDNeOaVtDiKhoyqSXUoqiK24jCkHr4T8m/a2f74yXIzCbIheoUWDOIfWZyRgFgT+cpqA==}
engines: {node: '>=6'}
hasBin: true
@@ -3394,10 +3394,10 @@ packages:
dependencies:
autoprefixer: 10.4.16(postcss@8.4.32)
cosmiconfig: 7.1.0
- cosmiconfig-typescript-loader: 1.0.9(@swc/core@1.6.6)(@types/node@17.0.45)(cosmiconfig@7.1.0)(typescript@5.4.3)
+ cosmiconfig-typescript-loader: 1.0.9(@swc/core@1.6.3)(@types/node@17.0.45)(cosmiconfig@7.1.0)(typescript@5.4.3)
cross-spawn: 7.0.3
lodash: 4.17.21
- react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.6)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
+ react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.3)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
semver: 7.6.2
webpack-merge: 5.10.0
transitivePeerDependencies:
@@ -4456,8 +4456,8 @@ packages:
eslint-visitor-keys: 3.4.3
dev: false
- /@eslint-community/regexpp@4.11.0:
- resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
+ /@eslint-community/regexpp@4.10.1:
+ resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
/@eslint/eslintrc@2.1.4:
@@ -4489,40 +4489,40 @@ packages:
resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==}
dev: true
- /@floating-ui/core@1.6.4:
- resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==}
+ /@floating-ui/core@1.6.2:
+ resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==}
dependencies:
- '@floating-ui/utils': 0.2.4
+ '@floating-ui/utils': 0.2.2
- /@floating-ui/dom@1.6.7:
- resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==}
+ /@floating-ui/dom@1.6.5:
+ resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==}
dependencies:
- '@floating-ui/core': 1.6.4
- '@floating-ui/utils': 0.2.4
+ '@floating-ui/core': 1.6.2
+ '@floating-ui/utils': 0.2.2
- /@floating-ui/react-dom@2.1.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==}
+ /@floating-ui/react-dom@2.1.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/dom': 1.6.7
+ '@floating-ui/dom': 1.6.5
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- /@floating-ui/react-dom@2.1.1(react-dom@18.3.1)(react@18.3.1):
- resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==}
+ /@floating-ui/react-dom@2.1.0(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==}
peerDependencies:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
- '@floating-ui/dom': 1.6.7
+ '@floating-ui/dom': 1.6.5
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
dev: false
- /@floating-ui/utils@0.2.4:
- resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==}
+ /@floating-ui/utils@0.2.2:
+ resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==}
/@focus-reactive/react-yaml@1.1.2(react@18.2.0):
resolution: {integrity: sha512-X9/rmfuDHR+beDym2206RsD5m/5EfH26vVuGVbLXy7+BunPcVBRqwe2WbvCyoHloMUX7Ccp2xrLwmmPrvZ9hrA==}
@@ -4983,6 +4983,7 @@ packages:
/@mapbox/mapbox-gl-style-spec@13.28.0:
resolution: {integrity: sha512-B8xM7Fp1nh5kejfIl4SWeY0gtIeewbuRencqO3cJDrCHZpaPg7uY+V8abuR+esMeuOjRl5cLhVTP40v+1ywxbg==}
+ hasBin: true
dependencies:
'@mapbox/jsonlint-lines-primitives': 2.0.2
'@mapbox/point-geometry': 0.1.0
@@ -5131,7 +5132,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.7
- '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0)(react@18.2.0)
+ '@floating-ui/react-dom': 2.1.0(react-dom@18.2.0)(react@18.2.0)
'@mui/types': 7.2.14(@types/react@18.2.45)
'@mui/utils': 5.15.2(@types/react@18.2.45)(react@18.2.0)
'@popperjs/core': 2.11.8
@@ -5154,7 +5155,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.7
- '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1)(react@18.3.1)
+ '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1)(react@18.3.1)
'@mui/types': 7.2.14(@types/react@18.2.45)
'@mui/utils': 5.15.2(@types/react@18.2.45)(react@18.3.1)
'@popperjs/core': 2.11.8
@@ -5177,7 +5178,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.7
- '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0)(react@18.2.0)
+ '@floating-ui/react-dom': 2.1.0(react-dom@18.2.0)(react@18.2.0)
'@mui/types': 7.2.14(@types/react@18.2.45)
'@mui/utils': 5.15.20(@types/react@18.2.45)(react@18.2.0)
'@popperjs/core': 2.11.8
@@ -5188,8 +5189,8 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@mui/core-downloads-tracker@5.15.21:
- resolution: {integrity: sha512-dp9lXBaJZzJYeJfQY3Ow4Rb49QaCEdkl2KKYscdQHQm6bMJ+l4XPY3Cd9PCeeJTsHPIDJ60lzXbeRgs6sx/rpw==}
+ /@mui/core-downloads-tracker@5.15.20:
+ resolution: {integrity: sha512-DoL2ppgldL16utL8nNyj/P12f8mCNdx/Hb/AJnX9rLY4b52hCMIx1kH83pbXQ6uMy6n54M3StmEbvSGoj2OFuA==}
dev: false
/@mui/icons-material@5.15.2(@mui/material@5.15.2)(@types/react@18.2.45)(react@18.2.0):
@@ -5263,7 +5264,7 @@ packages:
'@emotion/react': 11.11.1(@types/react@18.2.45)(react@18.2.0)
'@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.45)(react@18.2.0)
'@mui/base': 5.0.0-beta.29(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@mui/core-downloads-tracker': 5.15.21
+ '@mui/core-downloads-tracker': 5.15.20
'@mui/system': 5.15.20(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.45)(react@18.2.0)
'@mui/types': 7.2.14(@types/react@18.2.45)
'@mui/utils': 5.15.2(@types/react@18.2.45)(react@18.2.0)
@@ -5299,7 +5300,7 @@ packages:
'@emotion/react': 11.11.4(@types/react@18.2.45)(react@18.3.1)
'@emotion/styled': 11.11.5(@emotion/react@11.11.4)(@types/react@18.2.45)(react@18.3.1)
'@mui/base': 5.0.0-beta.29(@types/react@18.2.45)(react-dom@18.3.1)(react@18.3.1)
- '@mui/core-downloads-tracker': 5.15.21
+ '@mui/core-downloads-tracker': 5.15.20
'@mui/system': 5.15.20(@emotion/react@11.11.4)(@emotion/styled@11.11.5)(@types/react@18.2.45)(react@18.3.1)
'@mui/types': 7.2.14(@types/react@18.2.45)
'@mui/utils': 5.15.2(@types/react@18.2.45)(react@18.3.1)
@@ -5584,7 +5585,7 @@ packages:
lit: 3.1.4
ol: 9.2.4
ol-ext: 4.0.18(ol@9.2.4)
- ol-mapbox-style: 12.3.4(ol@9.2.4)
+ ol-mapbox-style: 12.3.3(ol@9.2.4)
postcode: 5.1.0
proj4: 2.11.0
rambda: 8.6.0
@@ -5634,7 +5635,7 @@ packages:
react-refresh: 0.11.0
schema-utils: 4.2.0
source-map: 0.7.4
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
webpack-dev-server: 4.15.2(webpack@5.91.0)
/@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.0)(webpack@5.91.0):
@@ -5671,7 +5672,7 @@ packages:
react-refresh: 0.14.0
schema-utils: 4.2.0
source-map: 0.7.4
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
dev: true
/@popperjs/core@2.11.8:
@@ -5690,10 +5691,6 @@ packages:
'@babel/runtime': 7.24.7
dev: true
- /@radix-ui/primitive@1.1.0:
- resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==}
- dev: true
-
/@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==}
peerDependencies:
@@ -5739,29 +5736,6 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-context': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-slot': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@types/react': 18.2.45
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
/@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.45)(react@18.2.0):
resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
peerDependencies:
@@ -5776,19 +5750,6 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.45)(react@18.2.0):
- resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@types/react': 18.2.45
- react: 18.2.0
- dev: true
-
/@radix-ui/react-context@1.0.1(@types/react@18.2.45)(react@18.2.0):
resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==}
peerDependencies:
@@ -5803,19 +5764,6 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-context@1.1.0(@types/react@18.2.45)(react@18.2.0):
- resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@types/react': 18.2.45
- react: 18.2.0
- dev: true
-
/@radix-ui/react-direction@1.0.1(@types/react@18.2.45)(react@18.2.0):
resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==}
peerDependencies:
@@ -5830,19 +5778,6 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-direction@1.1.0(@types/react@18.2.45)(react@18.2.0):
- resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@types/react': 18.2.45
- react: 18.2.0
- dev: true
-
/@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==}
peerDependencies:
@@ -5920,20 +5855,6 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-id@1.1.0(@types/react@18.2.45)(react@18.2.0):
- resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@types/react': 18.2.45
- react: 18.2.0
- dev: true
-
/@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==}
peerDependencies:
@@ -5948,7 +5869,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.24.7
- '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0)(react@18.2.0)
+ '@floating-ui/react-dom': 2.1.0(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0)
'@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0)
@@ -6006,48 +5927,29 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==}
+ /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- dependencies:
- '@radix-ui/react-slot': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@types/react': 18.2.45
- '@types/react-dom': 18.2.18
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- dev: true
-
- /@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/primitive': 1.1.0
- '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-context': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-direction': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-id': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.45)(react@18.2.0)
+ '@babel/runtime': 7.24.7
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0)
'@types/react': 18.2.45
'@types/react-dom': 18.2.18
react: 18.2.0
@@ -6095,20 +5997,21 @@ packages:
react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0)
dev: true
- /@radix-ui/react-separator@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA==}
+ /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.7
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
'@types/react': 18.2.45
'@types/react-dom': 18.2.18
react: 18.2.0
@@ -6130,88 +6033,77 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-slot@1.1.0(@types/react@18.2.45)(react@18.2.0):
- resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@types/react': 18.2.45
- react: 18.2.0
- dev: true
-
- /@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==}
+ /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/primitive': 1.1.0
- '@radix-ui/react-context': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-direction': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.45)(react@18.2.0)
+ '@babel/runtime': 7.24.7
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0)
'@types/react': 18.2.45
'@types/react-dom': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==}
+ /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/primitive': 1.1.0
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.45)(react@18.2.0)
+ '@babel/runtime': 7.24.7
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0)
'@types/react': 18.2.45
'@types/react-dom': 18.2.18
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@radix-ui/react-toolbar@1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-ZUKknxhMTL/4hPh+4DuaTot9aO7UD6Kupj4gqXCsBTayX1pD1L+0C2/2VZKXb4tIifQklZ3pf2hG9T+ns+FclQ==}
+ /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
peerDependenciesMeta:
'@types/react':
optional: true
'@types/react-dom':
optional: true
dependencies:
- '@radix-ui/primitive': 1.1.0
- '@radix-ui/react-context': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-direction': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-separator': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toggle-group': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.7
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.45)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
'@types/react': 18.2.45
'@types/react-dom': 18.2.18
react: 18.2.0
@@ -6232,19 +6124,6 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.45)(react@18.2.0):
- resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@types/react': 18.2.45
- react: 18.2.0
- dev: true
-
/@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.45)(react@18.2.0):
resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
peerDependencies:
@@ -6260,20 +6139,6 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.45)(react@18.2.0):
- resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.45)(react@18.2.0)
- '@types/react': 18.2.45
- react: 18.2.0
- dev: true
-
/@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.45)(react@18.2.0):
resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
peerDependencies:
@@ -6303,19 +6168,6 @@ packages:
react: 18.2.0
dev: true
- /@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.45)(react@18.2.0):
- resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- dependencies:
- '@types/react': 18.2.45
- react: 18.2.0
- dev: true
-
/@radix-ui/react-use-previous@1.0.1(@types/react@18.2.45)(react@18.2.0):
resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==}
peerDependencies:
@@ -6701,7 +6553,7 @@ packages:
react:
optional: true
dependencies:
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
react: 18.2.0
ts-dedent: 2.2.0
@@ -6752,14 +6604,14 @@ packages:
'@storybook/client-logger': 7.6.7
'@storybook/components': 7.6.7(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
'@storybook/core-events': 7.6.7
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/docs-tools': 7.6.7
'@storybook/global': 5.0.0
'@storybook/manager-api': 7.6.7(react-dom@18.2.0)(react@18.2.0)
'@storybook/preview-api': 7.6.7
'@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0)
'@storybook/types': 7.6.7
- '@types/lodash': 4.17.6
+ '@types/lodash': 4.17.5
color-convert: 2.0.1
dequal: 2.0.3
lodash: 4.17.21
@@ -6820,15 +6672,15 @@ packages:
'@storybook/node-logger': 7.6.7
'@storybook/preview': 7.6.7
'@storybook/preview-api': 7.6.7
- '@swc/core': 1.6.6
- '@types/node': 18.19.39
+ '@swc/core': 1.6.3
+ '@types/node': 18.19.36
'@types/semver': 7.5.8
babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.91.0)
browser-assert: 1.2.1
case-sensitive-paths-webpack-plugin: 2.4.0
constants-browserify: 1.0.0
css-loader: 6.10.0(webpack@5.91.0)
- es-module-lexer: 1.5.4
+ es-module-lexer: 1.5.3
express: 4.19.2
fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.3)(webpack@5.91.0)
fs-extra: 11.2.0
@@ -6838,14 +6690,14 @@ packages:
process: 0.11.10
semver: 7.6.2
style-loader: 3.3.4(webpack@5.91.0)
- swc-loader: 0.2.6(@swc/core@1.6.6)(webpack@5.91.0)
- terser-webpack-plugin: 5.3.10(@swc/core@1.6.6)(esbuild@0.21.3)(webpack@5.91.0)
+ swc-loader: 0.2.6(@swc/core@1.6.3)(webpack@5.91.0)
+ terser-webpack-plugin: 5.3.10(@swc/core@1.6.3)(esbuild@0.21.3)(webpack@5.91.0)
ts-dedent: 2.2.0
typescript: 5.4.3
url: 0.11.3
util: 0.12.5
util-deprecate: 1.0.2
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
webpack-dev-middleware: 6.1.3(webpack@5.91.0)
webpack-hot-middleware: 2.26.1
webpack-virtual-modules: 0.5.0
@@ -6907,7 +6759,7 @@ packages:
fs-extra: 11.2.0
get-npm-tarball-url: 2.1.0
giget: 1.2.3
- globby: 14.0.2
+ globby: 14.0.1
jscodeshift: 0.15.2(@babel/preset-env@7.22.6)
leven: 3.1.0
ora: 5.4.1
@@ -6954,13 +6806,13 @@ packages:
'@babel/core': 7.24.7
'@babel/preset-env': 7.24.7(@babel/core@7.24.7)
'@babel/types': 7.24.7
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/csf-tools': 8.1.10
'@storybook/node-logger': 8.1.10
'@storybook/types': 8.1.10
'@types/cross-spawn': 6.0.6
cross-spawn: 7.0.3
- globby: 14.0.2
+ globby: 14.0.1
jscodeshift: 0.15.2(@babel/preset-env@7.24.7)
lodash: 4.17.21
prettier: 3.3.2
@@ -6977,9 +6829,9 @@ packages:
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
dependencies:
'@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
- '@radix-ui/react-toolbar': 1.1.0(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)
'@storybook/client-logger': 7.6.7
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
'@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0)
'@storybook/types': 7.6.7
@@ -7007,7 +6859,7 @@ packages:
'@storybook/node-logger': 7.6.7
'@storybook/types': 7.6.7
'@types/find-cache-dir': 3.2.1
- '@types/node': 18.19.39
+ '@types/node': 18.19.36
'@types/node-fetch': 2.6.11
'@types/pretty-hrtime': 1.0.3
chalk: 4.1.2
@@ -7089,7 +6941,7 @@ packages:
/@storybook/core-events@8.1.10:
resolution: {integrity: sha512-aS4zsBVyJds74+rAW0IfTEjULDCQwXecVpQfv11B8/89/07s3bOPssGGoTtCTaN4pHbduywE6MxbmFvTmXOFCA==}
dependencies:
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
ts-dedent: 2.2.0
dev: true
@@ -7104,7 +6956,7 @@ packages:
'@storybook/channels': 8.1.10
'@storybook/core-common': 8.1.10(prettier@3.3.2)
'@storybook/core-events': 8.1.10
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/csf-tools': 8.1.10
'@storybook/docs-mdx': 3.1.0-next.0
'@storybook/global': 5.0.0
@@ -7116,7 +6968,7 @@ packages:
'@storybook/types': 8.1.10
'@types/detect-port': 1.3.5
'@types/diff': 5.2.1
- '@types/node': 18.19.39
+ '@types/node': 18.19.36
'@types/pretty-hrtime': 1.0.3
'@types/semver': 7.5.8
better-opn: 3.0.2
@@ -7127,7 +6979,7 @@ packages:
diff: 5.2.0
express: 4.19.2
fs-extra: 11.2.0
- globby: 14.0.2
+ globby: 14.0.1
lodash: 4.17.21
open: 8.4.2
pretty-hrtime: 1.0.3
@@ -7157,7 +7009,7 @@ packages:
'@storybook/core-common': 7.6.7
'@storybook/node-logger': 7.6.7
'@storybook/types': 7.6.7
- '@types/node': 18.19.39
+ '@types/node': 18.19.36
ts-dedent: 2.2.0
transitivePeerDependencies:
- encoding
@@ -7168,7 +7020,7 @@ packages:
resolution: {integrity: sha512-YL7e6H4iVcsDI0UpgpdQX2IiGDrlbgaQMHQgDLWXmZyKxBcy0ONROAX5zoT1ml44EHkL60TMaG4f7SinviJCog==}
dependencies:
'@storybook/csf-tools': 7.6.7
- unplugin: 1.11.0
+ unplugin: 1.10.1
transitivePeerDependencies:
- supports-color
dev: true
@@ -7180,7 +7032,7 @@ packages:
'@babel/parser': 7.24.7
'@babel/traverse': 7.24.7
'@babel/types': 7.24.7
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/types': 7.6.7
fs-extra: 11.2.0
recast: 0.23.9
@@ -7196,7 +7048,7 @@ packages:
'@babel/parser': 7.24.7
'@babel/traverse': 7.24.7
'@babel/types': 7.24.7
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/types': 8.1.10
fs-extra: 11.2.0
recast: 0.23.9
@@ -7205,8 +7057,8 @@ packages:
- supports-color
dev: true
- /@storybook/csf@0.1.9:
- resolution: {integrity: sha512-JlZ6v/iFn+iKohKGpYXnMeNeTiiAMeFoDhYnPLIC8GnyyIWqEI9wJYrOK9i9rxlJ8NZAH/ojGC/u/xVC41qSgQ==}
+ /@storybook/csf@0.1.8:
+ resolution: {integrity: sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==}
dependencies:
type-fest: 2.19.0
dev: true
@@ -7251,7 +7103,7 @@ packages:
'@storybook/channels': 7.6.7
'@storybook/client-logger': 7.6.7
'@storybook/core-events': 7.6.7
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
'@storybook/router': 7.6.7
'@storybook/theming': 7.6.7(react-dom@18.2.0)(react@18.2.0)
@@ -7273,7 +7125,7 @@ packages:
'@storybook/channels': 8.1.10
'@storybook/client-logger': 8.1.10
'@storybook/core-events': 8.1.10
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
'@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0)
'@storybook/router': 8.1.10
@@ -7323,7 +7175,7 @@ packages:
'@types/babel__core': 7.20.5
'@types/semver': 7.5.8
pnp-webpack-plugin: 1.7.0(typescript@5.4.3)
- react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.6)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
+ react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.3)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
semver: 7.6.2
transitivePeerDependencies:
- '@types/webpack'
@@ -7338,7 +7190,7 @@ packages:
- webpack-plugin-serve
dev: true
- /@storybook/preset-react-webpack@7.6.7(@babel/core@7.22.5)(@swc/core@1.6.6)(esbuild@0.21.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3):
+ /@storybook/preset-react-webpack@7.6.7(@babel/core@7.22.5)(@swc/core@1.6.3)(esbuild@0.21.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3):
resolution: {integrity: sha512-olKTivJmbyuiPIa99/4Gx3zxbBplyXgbNso9ZAXHnSf7rBD0irV5oRqk+gFlEFJDHkK9vnpWMenly7vzX8QCXQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -7361,7 +7213,7 @@ packages:
'@storybook/node-logger': 7.6.7
'@storybook/react': 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)
'@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.3)(webpack@5.91.0)
- '@types/node': 18.19.39
+ '@types/node': 18.19.36
'@types/semver': 7.5.8
babel-plugin-add-react-displayname: 0.0.5
fs-extra: 11.2.0
@@ -7372,7 +7224,7 @@ packages:
react-refresh: 0.14.0
semver: 7.6.2
typescript: 5.4.3
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
transitivePeerDependencies:
- '@swc/core'
- '@types/webpack'
@@ -7394,7 +7246,7 @@ packages:
'@storybook/channels': 7.6.7
'@storybook/client-logger': 7.6.7
'@storybook/core-events': 7.6.7
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
'@storybook/types': 7.6.7
'@types/qs': 6.9.15
@@ -7413,7 +7265,7 @@ packages:
'@storybook/channels': 8.1.10
'@storybook/client-logger': 8.1.10
'@storybook/core-events': 8.1.10
- '@storybook/csf': 0.1.9
+ '@storybook/csf': 0.1.8
'@storybook/global': 5.0.0
'@storybook/types': 8.1.10
'@types/qs': 6.9.15
@@ -7444,7 +7296,7 @@ packages:
react-docgen-typescript: 2.2.2(typescript@5.4.3)
tslib: 2.6.3
typescript: 5.4.3
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
transitivePeerDependencies:
- supports-color
dev: true
@@ -7459,7 +7311,7 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@storybook/react-webpack5@7.6.7(@babel/core@7.22.5)(@swc/core@1.6.6)(esbuild@0.21.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3):
+ /@storybook/react-webpack5@7.6.7(@babel/core@7.22.5)(@swc/core@1.6.3)(esbuild@0.21.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3):
resolution: {integrity: sha512-/HK+v8vmeApN4WI5RyaDdhPhjFuEQfMQmvZLl+ewpamhJNMRr4nvrdvxOSfBw46zFubKgieuxEcW+VxHwvZ1og==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -7475,9 +7327,9 @@ packages:
dependencies:
'@babel/core': 7.22.5
'@storybook/builder-webpack5': 7.6.7(esbuild@0.21.3)(typescript@5.4.3)
- '@storybook/preset-react-webpack': 7.6.7(@babel/core@7.22.5)(@swc/core@1.6.6)(esbuild@0.21.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)
+ '@storybook/preset-react-webpack': 7.6.7(@babel/core@7.22.5)(@swc/core@1.6.3)(esbuild@0.21.3)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)
'@storybook/react': 7.6.7(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)
- '@types/node': 18.19.39
+ '@types/node': 18.19.36
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
typescript: 5.4.3
@@ -7518,7 +7370,7 @@ packages:
'@storybook/types': 7.6.7
'@types/escodegen': 0.0.6
'@types/estree': 0.0.51
- '@types/node': 18.19.39
+ '@types/node': 18.19.36
acorn: 7.4.1
acorn-jsx: 5.3.2(acorn@7.4.1)
acorn-walk: 7.2.0
@@ -7746,88 +7598,88 @@ packages:
transitivePeerDependencies:
- supports-color
- /@swc/core-darwin-arm64@1.6.6:
- resolution: {integrity: sha512-5DA8NUGECcbcK1YLKJwNDKqdtTYDVnkfDU1WvQSXq/rU+bjYCLtn5gCe8/yzL7ISXA6rwqPU1RDejhbNt4ARLQ==}
+ /@swc/core-darwin-arm64@1.6.3:
+ resolution: {integrity: sha512-3r7cJf1BcE30iyF1rnOSKrEzIR+cqnyYSZvivrm62TZdXVsIjfXe1xulsKGxZgNeLY5erIu7ukvMvBvPhnQvqA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@swc/core-darwin-x64@1.6.6:
- resolution: {integrity: sha512-2nbh/RHpweNRsJiYDFk1KcX7UtaKgzzTNUjwtvK5cp0wWrpbXmPvdlWOx3yzwoiSASDFx78242JHHXCIOlEdsw==}
+ /@swc/core-darwin-x64@1.6.3:
+ resolution: {integrity: sha512-8GLZ23IgVpF5xh2SbS5ZW/12/EEBuRU1hFOLB5rKERJU0y1RJ6YhDMf/FuOWhfHQcFM7TeedBwHIzaF+tdKKlw==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@swc/core-linux-arm-gnueabihf@1.6.6:
- resolution: {integrity: sha512-YgytuyUfR7b0z0SRHKV+ylr83HmgnROgeT7xryEkth6JGpAEHooCspQ4RrWTU8+WKJ7aXiZlGXPgybQ4TiS+TA==}
+ /@swc/core-linux-arm-gnueabihf@1.6.3:
+ resolution: {integrity: sha512-VQ/bduX7WhLOlGbJLMG7UH0LBehjjx43R4yuk55rjjJLqpvX5fQzMsWhQdIZ5vsc+4ORzdgtEAlpumTv6bsD1A==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-arm64-gnu@1.6.6:
- resolution: {integrity: sha512-yGwx9fddzEE0iURqRVwKBQ4IwRHE6hNhl15WliHpi/PcYhzmYkUIpcbRXjr0dssubXAVPVnx6+jZVDSbutvnfg==}
+ /@swc/core-linux-arm64-gnu@1.6.3:
+ resolution: {integrity: sha512-jHIQ/PCwtdDBIF/BiC5DochswuCAIW/T5skJ+eDMbta7+QtEnZCXTZWpT5ORoEY/gtsE2fjpOA4TS6fBBvXqUw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-arm64-musl@1.6.6:
- resolution: {integrity: sha512-a6fMbqzSAsS5KCxFJyg1mD5kwN3ZFO8qQLyJ75R/htZP/eCt05jrhmOI7h2n+1HjiG332jLnZ9S8lkVE5O8Nqw==}
+ /@swc/core-linux-arm64-musl@1.6.3:
+ resolution: {integrity: sha512-gA6velEUD27Dwu0BlR9hCcFzkWq2YL2pDAU5qbgeuGhaMiUCBssfqTQB+2ctEnV+AZx+hSMJOHvtA+uFZjfRrw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-x64-gnu@1.6.6:
- resolution: {integrity: sha512-hRGsUKNzzZle28YF0dYIpN0bt9PceR9LaVBq7x8+l9TAaDLFbgksSxcnU/ubTtsy+WsYSYGn+A83w3xWC0O8CQ==}
+ /@swc/core-linux-x64-gnu@1.6.3:
+ resolution: {integrity: sha512-fy4qoBDr5I8r+ZNCZxs/oZcmu4j/8mtSud6Ka102DaSxEjNg0vfIdo9ITsVIPsofhUTmDKjQsPB2O7YUlJAioQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-x64-musl@1.6.6:
- resolution: {integrity: sha512-NokIUtFxJDVv3LzGeEtYMTV3j2dnGKLac59luTeq36DQLZdJQawQIdTbzzWl2jE7lxxTZme+dhsVOH9LxE3ceg==}
+ /@swc/core-linux-x64-musl@1.6.3:
+ resolution: {integrity: sha512-c/twcMbq/Gpq47G+b3kWgoaCujpXO11aRgJx6am+CprvP4uNeBHEpQkxD+DQmdWFHisZd0i9GB8NG3e7L9Rz9Q==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-win32-arm64-msvc@1.6.6:
- resolution: {integrity: sha512-lzYdI4qb4k1dFG26yv+9Jaq/bUMAhgs/2JsrLncGjLof86+uj74wKYCQnbzKAsq2hDtS5DqnHnl+//J+miZfGA==}
+ /@swc/core-win32-arm64-msvc@1.6.3:
+ resolution: {integrity: sha512-y6RxMtX45acReQmzkxcEfJscfBXce6QjuNgWQHHs9exA592BZzmolDUwgmAyjyvopz1lWX+KdymdZFKvuDSx4w==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core-win32-ia32-msvc@1.6.6:
- resolution: {integrity: sha512-bvl7FMaXIJQ76WZU0ER4+RyfKIMGb6S2MgRkBhJOOp0i7VFx4WLOnrmMzaeoPJaJSkityVKAftfNh7NBzTIydQ==}
+ /@swc/core-win32-ia32-msvc@1.6.3:
+ resolution: {integrity: sha512-41h7z3xgukl1HDDwhquaeOPSP1OWeHl+mWKnJVmmwd3ui/oowUDCO856qa6JagBgPSnAGfyXwv6vthuXwyCcWA==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core-win32-x64-msvc@1.6.6:
- resolution: {integrity: sha512-WAP0JoCTfgeYKgOeYJoJV4ZS0sQUmU3OwvXa2dYYtMLF7zsNqOiW4niU7QlThBHgUv/qNZm2p6ITEgh3w1cltw==}
+ /@swc/core-win32-x64-msvc@1.6.3:
+ resolution: {integrity: sha512-//bnwo9b8Vp1ED06eXCHyGZ5xIpdkQgg2fuFDdtd1FITl7r5bdQh2ryRzPiKiGwgXZwZQitUshI4JeEX9IuW+Q==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core@1.6.6:
- resolution: {integrity: sha512-sHfmIUPUXNrQTwFMVCY5V5Ena2GTOeaWjS2GFUpjLhAgVfP90OP67DWow7+cYrfFtqBdILHuWnjkTcd0+uPKlg==}
+ /@swc/core@1.6.3:
+ resolution: {integrity: sha512-mZpei+LqE+AL+nwgERMQey9EJA9/yhHTN6nwbobH5GnSij/lhfTdGfAb1iumOrroqEcXbHUaK//7wOw7DjBGdA==}
engines: {node: '>=10'}
requiresBuild: true
peerDependencies:
@@ -7837,29 +7689,29 @@ packages:
optional: true
dependencies:
'@swc/counter': 0.1.3
- '@swc/types': 0.1.9
+ '@swc/types': 0.1.8
optionalDependencies:
- '@swc/core-darwin-arm64': 1.6.6
- '@swc/core-darwin-x64': 1.6.6
- '@swc/core-linux-arm-gnueabihf': 1.6.6
- '@swc/core-linux-arm64-gnu': 1.6.6
- '@swc/core-linux-arm64-musl': 1.6.6
- '@swc/core-linux-x64-gnu': 1.6.6
- '@swc/core-linux-x64-musl': 1.6.6
- '@swc/core-win32-arm64-msvc': 1.6.6
- '@swc/core-win32-ia32-msvc': 1.6.6
- '@swc/core-win32-x64-msvc': 1.6.6
+ '@swc/core-darwin-arm64': 1.6.3
+ '@swc/core-darwin-x64': 1.6.3
+ '@swc/core-linux-arm-gnueabihf': 1.6.3
+ '@swc/core-linux-arm64-gnu': 1.6.3
+ '@swc/core-linux-arm64-musl': 1.6.3
+ '@swc/core-linux-x64-gnu': 1.6.3
+ '@swc/core-linux-x64-musl': 1.6.3
+ '@swc/core-win32-arm64-msvc': 1.6.3
+ '@swc/core-win32-ia32-msvc': 1.6.3
+ '@swc/core-win32-x64-msvc': 1.6.3
/@swc/counter@0.1.3:
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
- /@swc/types@0.1.9:
- resolution: {integrity: sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==}
+ /@swc/types@0.1.8:
+ resolution: {integrity: sha512-RNFA3+7OJFNYY78x0FYwi1Ow+iF1eF5WvmfY1nXPOEH4R2p/D4Cr1vzje7dNAI2aLFqpv8Wyz4oKSWqIZArpQA==}
dependencies:
'@swc/counter': 0.1.3
- /@testing-library/dom@10.2.0:
- resolution: {integrity: sha512-CytIvb6tVOADRngTHGWNxH8LPgO/3hi/BdCEHOf7Qd2GvZVClhVP0Wo/QHzWhpki49Bk0b4VT6xpt3fx8HTSIw==}
+ /@testing-library/dom@10.1.0:
+ resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==}
engines: {node: '>=18'}
dependencies:
'@babel/code-frame': 7.24.7
@@ -7915,13 +7767,13 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@testing-library/user-event@14.4.3(@testing-library/dom@10.2.0):
+ /@testing-library/user-event@14.4.3(@testing-library/dom@10.1.0):
resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
'@testing-library/dom': '>=7.21.4'
dependencies:
- '@testing-library/dom': 10.2.0
+ '@testing-library/dom': 10.1.0
dev: true
/@testing-library/user-event@14.4.3(@testing-library/dom@9.3.4):
@@ -8132,12 +7984,12 @@ packages:
prosemirror-keymap: 1.2.2
prosemirror-markdown: 1.13.0
prosemirror-menu: 1.2.4
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
prosemirror-schema-basic: 1.2.2
prosemirror-schema-list: 1.4.0
prosemirror-state: 1.4.3
prosemirror-tables: 1.3.7
- prosemirror-trailing-node: 2.0.8(prosemirror-model@1.21.3)(prosemirror-state@1.4.3)(prosemirror-view@1.33.8)
+ prosemirror-trailing-node: 2.0.8(prosemirror-model@1.21.1)(prosemirror-state@1.4.3)(prosemirror-view@1.33.8)
prosemirror-transform: 1.9.0
prosemirror-view: 1.33.8
dev: false
@@ -8324,7 +8176,7 @@ packages:
/@types/connect-history-api-fallback@1.5.4:
resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==}
dependencies:
- '@types/express-serve-static-core': 4.19.5
+ '@types/express-serve-static-core': 4.19.3
'@types/node': 17.0.45
/@types/connect@3.4.38:
@@ -8407,8 +8259,8 @@ packages:
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
- /@types/express-serve-static-core@4.19.5:
- resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==}
+ /@types/express-serve-static-core@4.19.3:
+ resolution: {integrity: sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==}
dependencies:
'@types/node': 17.0.45
'@types/qs': 6.9.15
@@ -8419,7 +8271,7 @@ packages:
resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==}
dependencies:
'@types/body-parser': 1.19.5
- '@types/express-serve-static-core': 4.19.5
+ '@types/express-serve-static-core': 4.19.3
'@types/qs': 6.9.15
'@types/serve-static': 1.15.7
@@ -8504,8 +8356,8 @@ packages:
/@types/lodash@4.14.202:
resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==}
- /@types/lodash@4.17.6:
- resolution: {integrity: sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA==}
+ /@types/lodash@4.17.5:
+ resolution: {integrity: sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==}
/@types/mdast@3.0.15:
resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
@@ -8539,14 +8391,14 @@ packages:
/@types/node@17.0.45:
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
- /@types/node@18.19.39:
- resolution: {integrity: sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==}
+ /@types/node@18.19.36:
+ resolution: {integrity: sha512-tX1BNmYSWEvViftB26VLNxT6mEr37M7+ldUtq7rlKnv4/2fKYsJIOmqJAjT6h1DNuwQjIKgw3VJ/Dtw3yiTIQw==}
dependencies:
undici-types: 5.26.5
dev: true
- /@types/node@20.14.9:
- resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==}
+ /@types/node@20.14.5:
+ resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==}
dependencies:
undici-types: 5.26.5
dev: false
@@ -8756,7 +8608,7 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.11.0
+ '@eslint-community/regexpp': 4.10.1
'@typescript-eslint/parser': 5.58.0(eslint@8.44.0)(typescript@5.4.3)
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0(eslint@8.44.0)(typescript@5.4.3)
@@ -9529,6 +9381,7 @@ packages:
/atob@2.1.2:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
engines: {node: '>= 4.5.0'}
+ hasBin: true
/attr-accept@2.2.2:
resolution: {integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==}
@@ -9543,7 +9396,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.23.1
- caniuse-lite: 1.0.30001639
+ caniuse-lite: 1.0.30001636
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.1
@@ -9580,11 +9433,10 @@ packages:
- debug
dev: false
- /axobject-query@3.2.2:
- resolution: {integrity: sha512-QtQGAQJfHXiTrtRH8Q1gkarFLs56fDmfiMCptvRbo/AEQIImrW6u7EcUAOfkHHNE9dqZKH3227iRKRSp0KtfTw==}
- engines: {node: '>= 0.4'}
+ /axobject-query@3.2.1:
+ resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==}
dependencies:
- deep-equal-json: 1.0.0
+ dequal: 2.0.3
/babel-core@7.0.0-bridge.0(@babel/core@7.24.7):
resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
@@ -9643,7 +9495,7 @@ packages:
loader-utils: 2.0.4
make-dir: 3.1.0
schema-utils: 2.7.1
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.91.0):
resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==}
@@ -9655,7 +9507,7 @@ packages:
'@babel/core': 7.24.7
find-cache-dir: 4.0.0
schema-utils: 4.2.0
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
dev: true
/babel-plugin-add-react-displayname@0.0.5:
@@ -10058,8 +9910,8 @@ packages:
resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
dependencies:
- caniuse-lite: 1.0.30001639
- electron-to-chromium: 1.4.815
+ caniuse-lite: 1.0.30001636
+ electron-to-chromium: 1.4.806
node-releases: 2.0.14
update-browserslist-db: 1.0.16(browserslist@4.23.1)
@@ -10071,6 +9923,7 @@ packages:
/btoa@1.2.1:
resolution: {integrity: sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==}
engines: {node: '>= 0.4.0'}
+ hasBin: true
dev: false
/buffer-from@1.1.2:
@@ -10161,12 +10014,12 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.23.1
- caniuse-lite: 1.0.30001639
+ caniuse-lite: 1.0.30001636
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- /caniuse-lite@1.0.30001639:
- resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==}
+ /caniuse-lite@1.0.30001636:
+ resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==}
/canvg@3.0.10:
resolution: {integrity: sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==}
@@ -10599,10 +10452,6 @@ packages:
/concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- /confbox@0.1.7:
- resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
- dev: true
-
/config-chain@1.1.13:
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
dependencies:
@@ -10695,7 +10544,7 @@ packages:
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- /cosmiconfig-typescript-loader@1.0.9(@swc/core@1.6.6)(@types/node@17.0.45)(cosmiconfig@7.1.0)(typescript@5.4.3):
+ /cosmiconfig-typescript-loader@1.0.9(@swc/core@1.6.3)(@types/node@17.0.45)(cosmiconfig@7.1.0)(typescript@5.4.3):
resolution: {integrity: sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
@@ -10705,7 +10554,7 @@ packages:
dependencies:
'@types/node': 17.0.45
cosmiconfig: 7.1.0
- ts-node: 10.9.2(@swc/core@1.6.6)(@types/node@17.0.45)(typescript@5.4.3)
+ ts-node: 10.9.2(@swc/core@1.6.3)(@types/node@17.0.45)(typescript@5.4.3)
typescript: 5.4.3
transitivePeerDependencies:
- '@swc/core'
@@ -10738,10 +10587,10 @@ packages:
'@craco/craco': ^7.0.0
react-scripts: ^5.0.0
dependencies:
- '@craco/craco': 7.1.0(@swc/core@1.6.6)(@types/node@17.0.45)(postcss@8.4.32)(react-scripts@5.0.1)(typescript@5.4.3)
+ '@craco/craco': 7.1.0(@swc/core@1.6.3)(@types/node@17.0.45)(postcss@8.4.32)(react-scripts@5.0.1)(typescript@5.4.3)
esbuild-jest: 0.5.0(esbuild@0.21.3)
esbuild-loader: 4.2.0(webpack@5.91.0)
- react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.6)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
+ react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.3)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
transitivePeerDependencies:
- esbuild
- supports-color
@@ -10855,15 +10704,15 @@ packages:
webpack:
optional: true
dependencies:
- icss-utils: 5.1.0(postcss@8.4.39)
- postcss: 8.4.39
- postcss-modules-extract-imports: 3.1.0(postcss@8.4.39)
- postcss-modules-local-by-default: 4.0.5(postcss@8.4.39)
- postcss-modules-scope: 3.2.0(postcss@8.4.39)
- postcss-modules-values: 4.0.0(postcss@8.4.39)
+ icss-utils: 5.1.0(postcss@8.4.38)
+ postcss: 8.4.38
+ postcss-modules-extract-imports: 3.1.0(postcss@8.4.38)
+ postcss-modules-local-by-default: 4.0.5(postcss@8.4.38)
+ postcss-modules-scope: 3.2.0(postcss@8.4.38)
+ postcss-modules-values: 4.0.0(postcss@8.4.38)
postcss-value-parser: 4.2.0
semver: 7.6.2
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/css-minimizer-webpack-plugin@3.4.1(esbuild@0.21.3)(webpack@5.91.0):
resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==}
@@ -10891,7 +10740,7 @@ packages:
schema-utils: 4.2.0
serialize-javascript: 6.0.2
source-map: 0.6.1
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/css-prefers-color-scheme@6.0.3(postcss@8.4.32):
resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==}
@@ -11170,15 +11019,6 @@ packages:
/dedent@0.7.0:
resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
- /deep-equal-json@1.0.0:
- resolution: {integrity: sha512-x11iOxzQuLWG1faqBf8PYn3xSxkK41Wg38lUbch9f+nVmBeuI53PPXeRIDdHsW2/dP2GGKL9p8cLCahHToE7CA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.7
- isarray: 2.0.5
- object-is: 1.1.6
- object-keys: 1.1.1
-
/deep-equal@2.2.3:
resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==}
engines: {node: '>= 0.4'}
@@ -11402,7 +11242,7 @@ packages:
resolution: {integrity: sha512-4SbcbedPXTciySXiSnNNLuJXpvxFe5nqivbiEHXyL8P/w0wx2uW7YXNjnYgjW0e2e6vy+L/tMISU/oAiXCl57Q==}
engines: {node: '>=10'}
dependencies:
- '@types/node': 20.14.9
+ '@types/node': 20.14.5
jszip: 3.10.1
nanoid: 5.0.7
xml: 1.0.1
@@ -11571,8 +11411,8 @@ packages:
dependencies:
jake: 10.9.1
- /electron-to-chromium@1.4.815:
- resolution: {integrity: sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==}
+ /electron-to-chromium@1.4.806:
+ resolution: {integrity: sha512-nkoEX2QIB8kwCOtvtgwhXWy2IHVcOLQZu9Qo36uaGB835mdX/h8uLRlosL6QIhLVUnAiicXRW00PwaPZC74Nrg==}
/emittery@0.10.2:
resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==}
@@ -11679,7 +11519,7 @@ packages:
is-string: 1.0.7
is-typed-array: 1.1.13
is-weakref: 1.0.2
- object-inspect: 1.13.2
+ object-inspect: 1.13.1
object-keys: 1.1.1
object.assign: 4.1.5
regexp.prototype.flags: 1.5.2
@@ -11740,8 +11580,8 @@ packages:
iterator.prototype: 1.1.2
safe-array-concat: 1.1.2
- /es-module-lexer@1.5.4:
- resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
+ /es-module-lexer@1.5.3:
+ resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==}
/es-object-atoms@1.0.0:
resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
@@ -11827,7 +11667,7 @@ packages:
esbuild: 0.21.3
get-tsconfig: 4.7.5
loader-utils: 2.0.4
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
webpack-sources: 1.4.3
dev: true
@@ -12036,7 +11876,7 @@ packages:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
debug: 3.2.7
- is-core-module: 2.14.0
+ is-core-module: 2.13.1
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
@@ -12104,7 +11944,7 @@ packages:
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.9)(eslint@8.44.0)
hasown: 2.0.2
- is-core-module: 2.14.0
+ is-core-module: 2.13.1
is-glob: 4.0.3
minimatch: 3.1.2
object.fromentries: 2.0.8
@@ -12150,7 +11990,7 @@ packages:
array.prototype.flatmap: 1.3.2
ast-types-flow: 0.0.7
axe-core: 4.9.1
- axobject-query: 3.2.2
+ axobject-query: 3.2.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
eslint: 8.44.0
@@ -12251,14 +12091,14 @@ packages:
micromatch: 4.0.7
normalize-path: 3.0.0
schema-utils: 4.2.0
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/eslint@8.44.0:
resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0)
- '@eslint-community/regexpp': 4.11.0
+ '@eslint-community/regexpp': 4.10.1
'@eslint/eslintrc': 2.1.4
'@eslint/js': 8.44.0
'@humanwhocodes/config-array': 0.11.14
@@ -12305,7 +12145,7 @@ packages:
hasBin: true
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- '@eslint-community/regexpp': 4.11.0
+ '@eslint-community/regexpp': 4.10.1
'@eslint/eslintrc': 2.1.4
'@eslint/js': 8.57.0
'@humanwhocodes/config-array': 0.11.14
@@ -12706,7 +12546,7 @@ packages:
dependencies:
loader-utils: 2.0.4
schema-utils: 3.3.0
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/file-saver@2.0.5:
resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==}
@@ -12826,8 +12666,8 @@ packages:
/flatted@3.3.1:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
- /flow-parser@0.238.3:
- resolution: {integrity: sha512-hNUhucq8V6KWSX1skXUS3vnDmrRNuKWzDvEVK5b+n97uMF32zj2y8pmcLDQEqlY5u926B0GYGWT/3XhwDJfLOQ==}
+ /flow-parser@0.238.0:
+ resolution: {integrity: sha512-VE7XSv1epljsIN2YeBnxCmGJihpNIAnLLu/pPOdA+Gkso7qDltJwUi6vfHjgxdBbjSdAuPGnhuOHJUQG+yYwIg==}
engines: {node: '>=0.4.0'}
dev: true
@@ -12898,7 +12738,7 @@ packages:
semver: 7.6.2
tapable: 1.1.3
typescript: 5.4.3
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.3)(webpack@5.91.0):
resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==}
@@ -12920,7 +12760,7 @@ packages:
semver: 7.6.2
tapable: 2.2.1
typescript: 5.4.3
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
dev: true
/form-data@2.5.1:
@@ -13154,7 +12994,7 @@ packages:
consola: 3.2.3
defu: 6.1.4
node-fetch-native: 1.6.4
- nypm: 0.3.9
+ nypm: 0.3.8
ohash: 1.1.3
pathe: 1.1.2
tar: 6.2.1
@@ -13182,11 +13022,10 @@ packages:
/glob@10.4.2:
resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==}
engines: {node: '>=16 || 14 >=14.18'}
- hasBin: true
dependencies:
foreground-child: 3.2.1
jackspeak: 3.4.0
- minimatch: 9.0.5
+ minimatch: 9.0.4
minipass: 7.1.2
package-json-from-dist: 1.0.0
path-scurry: 1.11.1
@@ -13251,8 +13090,8 @@ packages:
merge2: 1.4.1
slash: 3.0.0
- /globby@14.0.2:
- resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==}
+ /globby@14.0.1:
+ resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==}
engines: {node: '>=18'}
dependencies:
'@sindresorhus/merge-streams': 2.3.0
@@ -13518,7 +13357,7 @@ packages:
lodash: 4.17.21
pretty-error: 4.0.0
tapable: 2.2.1
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/html2canvas@1.4.1:
resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==}
@@ -13664,13 +13503,13 @@ packages:
dependencies:
safer-buffer: 2.1.2
- /icss-utils@5.1.0(postcss@8.4.39):
+ /icss-utils@5.1.0(postcss@8.4.38):
resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.38
/idb@7.1.1:
resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==}
@@ -13861,9 +13700,8 @@ packages:
rgba-regex: 1.0.0
dev: true
- /is-core-module@2.14.0:
- resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==}
- engines: {node: '>= 0.4'}
+ /is-core-module@2.13.1:
+ resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
dependencies:
hasown: 2.0.2
@@ -14920,7 +14758,6 @@ packages:
/js-yaml@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- hasBin: true
dependencies:
argparse: 1.0.10
esprima: 4.0.1
@@ -14952,7 +14789,7 @@ packages:
'@babel/register': 7.24.6(@babel/core@7.24.7)
babel-core: 7.0.0-bridge.0(@babel/core@7.24.7)
chalk: 4.1.2
- flow-parser: 0.238.3
+ flow-parser: 0.238.0
graceful-fs: 4.2.11
micromatch: 4.0.7
neo-async: 2.6.2
@@ -14986,7 +14823,7 @@ packages:
'@babel/register': 7.24.6(@babel/core@7.24.7)
babel-core: 7.0.0-bridge.0(@babel/core@7.24.7)
chalk: 4.1.2
- flow-parser: 0.238.3
+ flow-parser: 0.238.0
graceful-fs: 4.2.11
micromatch: 4.0.7
neo-async: 2.6.2
@@ -15059,7 +14896,7 @@ packages:
dependencies:
'@apidevtools/json-schema-ref-parser': 11.6.4
'@types/json-schema': 7.0.15
- '@types/lodash': 4.17.6
+ '@types/lodash': 4.17.5
cli-color: 2.0.4
glob: 10.4.2
is-glob: 4.0.3
@@ -15329,7 +15166,7 @@ packages:
listr2: 5.0.8
micromatch: 4.0.7
normalize-path: 3.0.0
- object-inspect: 1.13.2
+ object-inspect: 1.13.1
pidtree: 0.6.0
string-argv: 0.3.2
yaml: 2.4.5
@@ -15470,7 +15307,6 @@ packages:
/loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
- hasBin: true
dependencies:
js-tokens: 4.0.0
@@ -15479,8 +15315,8 @@ packages:
dependencies:
tslib: 2.6.3
- /lru-cache@10.3.0:
- resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==}
+ /lru-cache@10.2.2:
+ resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==}
engines: {node: 14 || >=16.14}
/lru-cache@5.1.1:
@@ -15970,7 +15806,7 @@ packages:
dependencies:
schema-utils: 4.2.0
tapable: 2.2.1
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/minimalistic-assert@1.0.1:
resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
@@ -15993,8 +15829,8 @@ packages:
brace-expansion: 2.0.1
dev: true
- /minimatch@9.0.5:
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+ /minimatch@9.0.4:
+ resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: 2.0.1
@@ -16055,15 +15891,6 @@ packages:
hasBin: true
dev: false
- /mlly@1.7.1:
- resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
- dependencies:
- acorn: 8.12.0
- pathe: 1.1.2
- pkg-types: 1.1.2
- ufo: 1.5.3
- dev: true
-
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -16313,15 +16140,14 @@ packages:
/nwsapi@2.2.10:
resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==}
- /nypm@0.3.9:
- resolution: {integrity: sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==}
+ /nypm@0.3.8:
+ resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==}
engines: {node: ^14.16.0 || >=16.10.0}
dependencies:
citty: 0.1.6
consola: 3.2.3
execa: 8.0.1
pathe: 1.1.2
- pkg-types: 1.1.2
ufo: 1.5.3
dev: true
@@ -16342,9 +16168,8 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- /object-inspect@1.13.2:
- resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
- engines: {node: '>= 0.4'}
+ /object-inspect@1.13.1:
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
/object-is@1.1.6:
resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==}
@@ -16452,8 +16277,8 @@ packages:
ol: 9.2.4
dev: false
- /ol-mapbox-style@12.3.4(ol@9.2.4):
- resolution: {integrity: sha512-TxGJZw4hmvc6n5dHSyAE8ZpgALJ6hVG5Q9yl0j2Q1KmLS9iq4wMpb383TAitWiG86SvJV4oDkWMGkyyMLfVyew==}
+ /ol-mapbox-style@12.3.3(ol@9.2.4):
+ resolution: {integrity: sha512-Wyb1vSxTl/c09S9yC/Dcr7XWQf5u19/9BriqOiDJRgbjLTAbrWXW8l+5N9E/I0fV2gcTQDE+7iFtvVOvXcTmMA==}
peerDependencies:
ol: '*'
dependencies:
@@ -16584,7 +16409,7 @@ packages:
resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
- yocto-queue: 1.1.1
+ yocto-queue: 1.0.0
dev: true
/p-locate@3.0.0:
@@ -16743,7 +16568,7 @@ packages:
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines: {node: '>=16 || 14 >=14.18'}
dependencies:
- lru-cache: 10.3.0
+ lru-cache: 10.2.2
minipass: 7.1.2
/path-to-regexp@0.1.7:
@@ -16764,6 +16589,7 @@ packages:
/pbf@3.2.1:
resolution: {integrity: sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==}
+ hasBin: true
dependencies:
ieee754: 1.2.1
resolve-protobuf-schema: 2.1.0
@@ -16832,14 +16658,6 @@ packages:
find-up: 6.3.0
dev: true
- /pkg-types@1.1.2:
- resolution: {integrity: sha512-VEGf1he2DR5yowYRl0XJhWJq5ktm9gYIsH+y8sNJpHlxch7JPDaufgrsl4vYjd9hMUY8QVjoNncKbow9I7exyA==}
- dependencies:
- confbox: 0.1.7
- mlly: 1.7.1
- pathe: 1.1.2
- dev: true
-
/pkg-up@3.1.0:
resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==}
engines: {node: '>=8'}
@@ -17173,7 +16991,7 @@ packages:
klona: 2.0.6
postcss: 8.4.32
semver: 7.6.2
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/postcss-logical@5.0.4(postcss@8.4.32):
resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==}
@@ -17253,42 +17071,42 @@ packages:
postcss: 8.4.32
postcss-selector-parser: 6.1.0
- /postcss-modules-extract-imports@3.1.0(postcss@8.4.39):
+ /postcss-modules-extract-imports@3.1.0(postcss@8.4.38):
resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.38
- /postcss-modules-local-by-default@4.0.5(postcss@8.4.39):
+ /postcss-modules-local-by-default@4.0.5(postcss@8.4.38):
resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- icss-utils: 5.1.0(postcss@8.4.39)
- postcss: 8.4.39
+ icss-utils: 5.1.0(postcss@8.4.38)
+ postcss: 8.4.38
postcss-selector-parser: 6.1.0
postcss-value-parser: 4.2.0
- /postcss-modules-scope@3.2.0(postcss@8.4.39):
+ /postcss-modules-scope@3.2.0(postcss@8.4.38):
resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.39
+ postcss: 8.4.38
postcss-selector-parser: 6.1.0
- /postcss-modules-values@4.0.0(postcss@8.4.39):
+ /postcss-modules-values@4.0.0(postcss@8.4.38):
resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- icss-utils: 5.1.0(postcss@8.4.39)
- postcss: 8.4.39
+ icss-utils: 5.1.0(postcss@8.4.38)
+ postcss: 8.4.38
/postcss-nested@6.0.1(postcss@8.4.32):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
@@ -17585,8 +17403,8 @@ packages:
picocolors: 1.0.1
source-map-js: 1.2.0
- /postcss@8.4.39:
- resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
+ /postcss@8.4.38:
+ resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
@@ -17724,7 +17542,7 @@ packages:
/prosemirror-commands@1.5.2:
resolution: {integrity: sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==}
dependencies:
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
prosemirror-state: 1.4.3
prosemirror-transform: 1.9.0
dev: false
@@ -17741,7 +17559,7 @@ packages:
resolution: {integrity: sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==}
dependencies:
prosemirror-keymap: 1.2.2
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
prosemirror-state: 1.4.3
prosemirror-view: 1.33.8
dev: false
@@ -17773,7 +17591,7 @@ packages:
resolution: {integrity: sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==}
dependencies:
markdown-it: 14.1.0
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
dev: false
/prosemirror-menu@1.2.4:
@@ -17785,8 +17603,8 @@ packages:
prosemirror-state: 1.4.3
dev: false
- /prosemirror-model@1.21.3:
- resolution: {integrity: sha512-nt2Xs/RNGepD9hrrkzXvtCm1mpGJoQfFSPktGa0BF/aav6XsnmVGZ9sTXNWRLupAz5SCLa3EyKlFeK7zJWROKg==}
+ /prosemirror-model@1.21.1:
+ resolution: {integrity: sha512-IVBAuMqOfltTr7yPypwpfdGT+6rGAteVOw2FO6GEvCGGa1ZwxLseqC1Eax/EChDvG/xGquB2d/hLdgh3THpsYg==}
dependencies:
orderedmap: 2.1.1
dev: false
@@ -17794,13 +17612,13 @@ packages:
/prosemirror-schema-basic@1.2.2:
resolution: {integrity: sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==}
dependencies:
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
dev: false
/prosemirror-schema-list@1.4.0:
resolution: {integrity: sha512-nZOIq/AkBSzCENxUyLm5ltWE53e2PLk65ghMN8qLQptOmDVixZlPqtMeQdiNw0odL9vNpalEjl3upgRkuJ/Jyw==}
dependencies:
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
prosemirror-state: 1.4.3
prosemirror-transform: 1.9.0
dev: false
@@ -17808,7 +17626,7 @@ packages:
/prosemirror-state@1.4.3:
resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==}
dependencies:
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
prosemirror-transform: 1.9.0
prosemirror-view: 1.33.8
dev: false
@@ -17817,13 +17635,13 @@ packages:
resolution: {integrity: sha512-oEwX1wrziuxMtwFvdDWSFHVUWrFJWt929kVVfHvtTi8yvw+5ppxjXZkMG/fuTdFo+3DXyIPSKfid+Be1npKXDA==}
dependencies:
prosemirror-keymap: 1.2.2
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
prosemirror-state: 1.4.3
prosemirror-transform: 1.9.0
prosemirror-view: 1.33.8
dev: false
- /prosemirror-trailing-node@2.0.8(prosemirror-model@1.21.3)(prosemirror-state@1.4.3)(prosemirror-view@1.33.8):
+ /prosemirror-trailing-node@2.0.8(prosemirror-model@1.21.1)(prosemirror-state@1.4.3)(prosemirror-view@1.33.8):
resolution: {integrity: sha512-ujRYhSuhQb1Jsarh1IHqb2KoSnRiD7wAMDGucP35DN7j5af6X7B18PfdPIrbwsPTqIAj0fyOvxbuPsWhNvylmA==}
peerDependencies:
prosemirror-model: ^1.19.0
@@ -17832,7 +17650,7 @@ packages:
dependencies:
'@remirror/core-constants': 2.0.2
escape-string-regexp: 4.0.0
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
prosemirror-state: 1.4.3
prosemirror-view: 1.33.8
dev: false
@@ -17840,13 +17658,13 @@ packages:
/prosemirror-transform@1.9.0:
resolution: {integrity: sha512-5UXkr1LIRx3jmpXXNKDhv8OyAOeLTGuXNwdVfg8x27uASna/wQkr9p6fD3eupGOi4PLJfbezxTyi/7fSJypXHg==}
dependencies:
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
dev: false
/prosemirror-view@1.33.8:
resolution: {integrity: sha512-4PhMr/ufz2cdvFgpUAnZfs+0xij3RsFysreeG9V/utpwX7AJtYCDVyuRxzWoMJIEf4C7wVihuBNMPpFLPCiLQw==}
dependencies:
- prosemirror-model: 1.21.3
+ prosemirror-model: 1.21.1
prosemirror-state: 1.4.3
prosemirror-transform: 1.9.0
dev: false
@@ -18006,7 +17824,7 @@ packages:
peerDependencies:
react-scripts: '>=2.1.3'
dependencies:
- react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.6)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
+ react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.3)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3)
semver: 5.7.2
dev: true
@@ -18097,7 +17915,7 @@ packages:
strip-ansi: 6.0.1
text-table: 0.2.0
typescript: 5.4.3
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
transitivePeerDependencies:
- eslint
- supports-color
@@ -18397,7 +18215,7 @@ packages:
use-sidecar: 1.1.2(@types/react@18.2.45)(react@18.2.0)
dev: true
- /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.6)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3):
+ /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(@swc/core@1.6.3)(esbuild@0.21.3)(eslint@8.44.0)(react@18.2.0)(sass@1.71.1)(typescript@5.4.3):
resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -18452,9 +18270,9 @@ packages:
source-map-loader: 3.0.2(webpack@5.91.0)
style-loader: 3.3.4(webpack@5.91.0)
tailwindcss: 3.4.4
- terser-webpack-plugin: 5.3.10(@swc/core@1.6.6)(esbuild@0.21.3)(webpack@5.91.0)
+ terser-webpack-plugin: 5.3.10(@swc/core@1.6.3)(esbuild@0.21.3)(webpack@5.91.0)
typescript: 5.4.3
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
webpack-dev-server: 4.15.2(webpack@5.91.0)
webpack-manifest-plugin: 4.1.1(webpack@5.91.0)
workbox-webpack-plugin: 6.6.0(webpack@5.91.0)
@@ -18904,15 +18722,14 @@ packages:
/resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
dependencies:
- is-core-module: 2.14.0
+ is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
/resolve@2.0.0-next.5:
resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
- hasBin: true
dependencies:
- is-core-module: 2.14.0
+ is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -19107,7 +18924,7 @@ packages:
klona: 2.0.6
neo-async: 2.6.2
sass: 1.71.1
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/sass-loader@13.3.2(sass@1.71.1)(webpack@5.91.0):
resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==}
@@ -19130,7 +18947,7 @@ packages:
dependencies:
neo-async: 2.6.2
sass: 1.71.1
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
dev: true
/sass@1.71.1:
@@ -19380,7 +19197,7 @@ packages:
call-bind: 1.0.7
es-errors: 1.3.0
get-intrinsic: 1.2.4
- object-inspect: 1.13.2
+ object-inspect: 1.13.1
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
@@ -19494,7 +19311,7 @@ packages:
abab: 2.0.6
iconv-lite: 0.6.3
source-map-js: 1.2.0
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/source-map-resolve@0.5.3:
resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==}
@@ -19898,7 +19715,7 @@ packages:
peerDependencies:
webpack: ^5.0.0
dependencies:
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/style-mod@4.1.2:
resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
@@ -20024,15 +19841,15 @@ packages:
picocolors: 1.0.1
stable: 0.1.8
- /swc-loader@0.2.6(@swc/core@1.6.6)(webpack@5.91.0):
+ /swc-loader@0.2.6(@swc/core@1.6.3)(webpack@5.91.0):
resolution: {integrity: sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg==}
peerDependencies:
'@swc/core': ^1.2.147
webpack: '>=2'
dependencies:
- '@swc/core': 1.6.6
+ '@swc/core': 1.6.3
'@swc/counter': 0.1.3
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
dev: true
/swr@2.2.4(react@18.2.0):
@@ -20185,7 +20002,7 @@ packages:
ansi-escapes: 4.3.2
supports-hyperlinks: 2.3.0
- /terser-webpack-plugin@5.3.10(@swc/core@1.6.6)(esbuild@0.21.3)(webpack@5.91.0):
+ /terser-webpack-plugin@5.3.10(@swc/core@1.6.3)(esbuild@0.21.3)(webpack@5.91.0):
resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -20202,13 +20019,13 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.25
- '@swc/core': 1.6.6
+ '@swc/core': 1.6.3
esbuild: 0.21.3
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.31.1
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/terser@5.31.1:
resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==}
@@ -20395,7 +20212,7 @@ packages:
tslib: 2.6.3
dev: false
- /ts-node@10.9.2(@swc/core@1.6.6)(@types/node@17.0.45)(typescript@5.4.3):
+ /ts-node@10.9.2(@swc/core@1.6.3)(@types/node@17.0.45)(typescript@5.4.3):
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
@@ -20410,7 +20227,7 @@ packages:
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
- '@swc/core': 1.6.6
+ '@swc/core': 1.6.3
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
@@ -20766,8 +20583,8 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- /unplugin@1.11.0:
- resolution: {integrity: sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==}
+ /unplugin@1.10.1:
+ resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==}
engines: {node: '>=14.0.0'}
dependencies:
acorn: 8.12.0
@@ -21069,7 +20886,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.2.0
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
/webpack-dev-middleware@6.1.3(webpack@5.91.0):
resolution: {integrity: sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==}
@@ -21085,7 +20902,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.2.0
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
dev: true
/webpack-dev-server@4.15.2(webpack@5.91.0):
@@ -21129,7 +20946,7 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
webpack-dev-middleware: 5.3.4(webpack@5.91.0)
ws: 8.17.1
transitivePeerDependencies:
@@ -21153,7 +20970,7 @@ packages:
webpack: ^4.44.2 || ^5.47.0
dependencies:
tapable: 2.2.1
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
webpack-sources: 2.3.1
/webpack-merge@5.10.0:
@@ -21190,7 +21007,7 @@ packages:
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
dev: true
- /webpack@5.91.0(@swc/core@1.6.6)(esbuild@0.21.3):
+ /webpack@5.91.0(@swc/core@1.6.3)(esbuild@0.21.3):
resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -21210,7 +21027,7 @@ packages:
browserslist: 4.23.1
chrome-trace-event: 1.0.4
enhanced-resolve: 5.17.0
- es-module-lexer: 1.5.4
+ es-module-lexer: 1.5.3
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
@@ -21221,7 +21038,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(@swc/core@1.6.6)(esbuild@0.21.3)(webpack@5.91.0)
+ terser-webpack-plugin: 5.3.10(@swc/core@1.6.3)(esbuild@0.21.3)(webpack@5.91.0)
watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -21482,7 +21299,7 @@ packages:
fast-json-stable-stringify: 2.1.0
pretty-bytes: 5.6.0
upath: 1.2.0
- webpack: 5.91.0(@swc/core@1.6.6)(esbuild@0.21.3)
+ webpack: 5.91.0(@swc/core@1.6.3)(esbuild@0.21.3)
webpack-sources: 1.4.3
workbox-build: 6.6.0
transitivePeerDependencies:
@@ -21640,8 +21457,8 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- /yocto-queue@1.1.1:
- resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
+ /yocto-queue@1.0.0:
+ resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
engines: {node: '>=12.20'}
dev: true
@@ -21704,9 +21521,9 @@ packages:
use-sync-external-store: 1.2.0(react@18.2.0)
dev: false
- github.com/theopensystemslab/planx-core/b975cf9(@types/react@18.2.45):
- resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/b975cf9}
- id: github.com/theopensystemslab/planx-core/b975cf9
+ github.com/theopensystemslab/planx-core/60158b2(@types/react@18.2.45):
+ resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/60158b2}
+ id: github.com/theopensystemslab/planx-core/60158b2
name: '@opensystemslab/planx-core'
version: 1.0.0
prepare: true
diff --git a/editor.planx.uk/src/components/Header.test.tsx b/editor.planx.uk/src/components/Header.test.tsx
index 73ea68818b..94e370320e 100644
--- a/editor.planx.uk/src/components/Header.test.tsx
+++ b/editor.planx.uk/src/components/Header.test.tsx
@@ -26,6 +26,16 @@ const mockTeam1: Team = {
linkColour: "#0010A4",
favicon: null,
},
+ teamSettings: {
+ boundaryUrl: "https://www.planning.data.gov.uk/",
+ helpEmail: "example@council.co.uk",
+ helpPhone: "(01234) 56789",
+ helpOpeningHours: "Monday - Friday, 9am - 5pm",
+ emailReplyToId: "727d48fa-cb8a-42f9-b8b2-55032f3bb451",
+ referenceCode: "OSL",
+ externalPlanningSiteName: "Open Planning",
+ externalPlanningSiteUrl: "openplanning.com",
+ },
};
const mockTeam2: Team = {
@@ -42,6 +52,16 @@ const mockTeam2: Team = {
linkColour: "#0010A4",
favicon: null,
},
+ teamSettings: {
+ boundaryUrl: "https://www.planning.data.gov.uk/",
+ helpEmail: "example@council.co.uk",
+ helpPhone: "(01234) 56789",
+ helpOpeningHours: "Monday - Friday, 9am - 5pm",
+ emailReplyToId: "727d48fa-cb8a-42f9-b8b2-55032f3bb451",
+ referenceCode: "CSL",
+ externalPlanningSiteName: "Closed Planning",
+ externalPlanningSiteUrl: "closedplanning.com",
+ },
};
jest.spyOn(ReactNavi, "useNavigation").mockReturnValue({
@@ -54,7 +74,7 @@ describe("Header Component - Editor Route", () => {
setState({
previewEnvironment: "editor",
teamName: mockTeam1.name,
- teamSettings: mockTeam1.settings,
+ teamSettings: mockTeam1.teamSettings,
teamTheme: mockTeam1.theme,
teamSlug: mockTeam1.slug,
user: {
diff --git a/editor.planx.uk/src/pages/FlowEditor/lib/store/team.ts b/editor.planx.uk/src/pages/FlowEditor/lib/store/team.ts
index 113069d56c..884b4e5cb9 100644
--- a/editor.planx.uk/src/pages/FlowEditor/lib/store/team.ts
+++ b/editor.planx.uk/src/pages/FlowEditor/lib/store/team.ts
@@ -1,5 +1,4 @@
import {
- NotifyPersonalisation,
Team,
TeamIntegrations,
TeamSettings,
@@ -13,11 +12,10 @@ import { SharedStore } from "./shared";
export interface TeamStore {
boundaryBBox?: Team["boundaryBBox"];
- notifyPersonalisation?: NotifyPersonalisation;
teamId: number;
teamIntegrations: TeamIntegrations;
teamName: string;
- teamSettings?: TeamSettings;
+ teamSettings: TeamSettings;
teamSlug: string;
teamTheme: TeamTheme;
@@ -36,22 +34,20 @@ export const teamStore: StateCreator<
TeamStore
> = (set, get) => ({
boundaryBBox: undefined,
- notifyPersonalisation: undefined,
teamId: 0,
teamIntegrations: {} as TeamIntegrations,
teamName: "",
- teamSettings: undefined,
+ teamSettings: {} as TeamSettings,
teamSlug: "",
teamTheme: {} as TeamTheme,
setTeam: (team) => {
set({
boundaryBBox: team.boundaryBBox,
- notifyPersonalisation: team.notifyPersonalisation,
teamId: team.id,
teamIntegrations: team.integrations,
teamName: team.name,
- teamSettings: team.settings,
+ teamSettings: team.teamSettings,
teamSlug: team.slug,
teamTheme: team.theme,
});
@@ -67,8 +63,7 @@ export const teamStore: StateCreator<
id: get().teamId,
integrations: get().teamIntegrations,
name: get().teamName,
- notifyPersonalisation: get().notifyPersonalisation,
- settings: get().teamSettings,
+ teamSettings: get().teamSettings,
slug: get().teamSlug,
theme: get().teamTheme,
}),
@@ -110,7 +105,6 @@ export const teamStore: StateCreator<
clearTeamStore: () =>
set({
boundaryBBox: undefined,
- notifyPersonalisation: undefined,
teamId: 0,
teamIntegrations: undefined,
teamName: "",
diff --git a/editor.planx.uk/src/routes/views/draft.tsx b/editor.planx.uk/src/routes/views/draft.tsx
index 5860824a5f..cf2361140f 100644
--- a/editor.planx.uk/src/routes/views/draft.tsx
+++ b/editor.planx.uk/src/routes/views/draft.tsx
@@ -69,12 +69,18 @@ const fetchSettingsForDraftView = async (
favicon
}
name
- settings
+ settings: team_settings {
+ boundaryUrl: boundary_url
+ homepage
+ helpEmail: help_email
+ helpPhone: help_phone
+ helpOpeningHours: help_opening_hours
+ emailReplyToId: email_reply_to_id
+ }
integrations {
hasPlanningData: has_planning_data
}
slug
- notifyPersonalisation: notify_personalisation
boundaryBBox: boundary_bbox
}
settings
diff --git a/editor.planx.uk/src/routes/views/published.tsx b/editor.planx.uk/src/routes/views/published.tsx
index 9570675577..09d9cb6db4 100644
--- a/editor.planx.uk/src/routes/views/published.tsx
+++ b/editor.planx.uk/src/routes/views/published.tsx
@@ -95,12 +95,19 @@ export const fetchSettingsForPublishedView = async (
favicon
}
name
- settings
+ settings: team_settings {
+ boundaryUrl: boundary_url
+ homepage
+ helpEmail: help_email
+ helpPhone: help_phone
+ helpOpeningHours: help_opening_hours
+ emailReplyToId: email_reply_to_id
+ }
integrations {
hasPlanningData: has_planning_data
}
slug
- notifyPersonalisation: notify_personalisation
+
boundaryBBox: boundary_bbox
}
settings
diff --git a/editor.planx.uk/src/routes/views/standalone.tsx b/editor.planx.uk/src/routes/views/standalone.tsx
index 5212c41b38..6f87ff7cde 100644
--- a/editor.planx.uk/src/routes/views/standalone.tsx
+++ b/editor.planx.uk/src/routes/views/standalone.tsx
@@ -69,12 +69,18 @@ const fetchDataForStandaloneView = async (
favicon
}
name
- settings
+ settings: team_settings {
+ boundaryUrl: boundary_url
+ homepage
+ helpEmail: help_email
+ helpPhone: help_phone
+ helpOpeningHours: help_opening_hours
+ emailReplyToId: email_reply_to_id
+ }
integrations {
hasPlanningData: has_planning_data
}
slug
- notifyPersonalisation: notify_personalisation
boundaryBBox: boundary_bbox
}
settings
diff --git a/editor.planx.uk/src/ui/public/ExternalPlanningSiteDialog.stories.tsx b/editor.planx.uk/src/ui/public/ExternalPlanningSiteDialog.stories.tsx
index 723c0f81b9..25df956831 100644
--- a/editor.planx.uk/src/ui/public/ExternalPlanningSiteDialog.stories.tsx
+++ b/editor.planx.uk/src/ui/public/ExternalPlanningSiteDialog.stories.tsx
@@ -16,11 +16,5 @@ export default meta;
export const Basic = {
args: {
purpose: DialogPurpose.MissingProjectType,
- teamSettings: {
- externalPlanningSite: {
- name: "Council website",
- url: "test.gov.uk",
- },
- },
},
} satisfies Story;
diff --git a/editor.planx.uk/src/ui/public/ExternalPlanningSiteDialog.tsx b/editor.planx.uk/src/ui/public/ExternalPlanningSiteDialog.tsx
index 27a9d5c256..5b042c81f9 100644
--- a/editor.planx.uk/src/ui/public/ExternalPlanningSiteDialog.tsx
+++ b/editor.planx.uk/src/ui/public/ExternalPlanningSiteDialog.tsx
@@ -32,11 +32,11 @@ const getTitleAndContent = (
content: (
<>
At present, only the listed project types are supported.
- {settings?.supportEmail && (
+ {settings?.helpEmail && (
Please feel free to{" "}
@@ -53,7 +53,6 @@ const getTitleAndContent = (
interface Props {
purpose: DialogPurpose;
- teamSettings?: TeamSettings;
}
export default function ExternalPlanningSiteDialog({
@@ -77,7 +76,7 @@ export default function ExternalPlanningSiteDialog({
You can apply for a Lawful Development Certificate without an
address and postcode through{" "}
- {teamSettings?.externalPlanningSite?.name}.
+ {teamSettings?.externalPlanningSiteName}.
@@ -88,12 +87,9 @@ export default function ExternalPlanningSiteDialog({
>
Return to application
-
+
- Go to {teamSettings?.externalPlanningSite?.name}
+ Go to {teamSettings?.externalPlanningSiteName}
(opens in a new tab)
diff --git a/hasura.planx.uk/metadata/tables.yaml b/hasura.planx.uk/metadata/tables.yaml
index bc532a857d..1bab36f613 100644
--- a/hasura.planx.uk/metadata/tables.yaml
+++ b/hasura.planx.uk/metadata/tables.yaml
@@ -157,7 +157,7 @@
definition:
enable_manual: false
insert:
- columns: '*'
+ columns: "*"
retry_conf:
interval_sec: 30
num_retries: 1
@@ -171,7 +171,7 @@
query_params:
type: bops-submission
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/send-slack-notification'
+ url: "{{$base_url}}/webhooks/hasura/send-slack-notification"
version: 2
- table:
name: document_template
@@ -225,7 +225,7 @@
definition:
enable_manual: false
insert:
- columns: '*'
+ columns: "*"
retry_conf:
interval_sec: 30
num_retries: 1
@@ -239,7 +239,7 @@
query_params:
type: email-submission
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/send-slack-notification'
+ url: "{{$base_url}}/webhooks/hasura/send-slack-notification"
version: 2
- table:
name: feedback
@@ -451,9 +451,9 @@
forward_client_headers: false
headers:
- name: authorization
- value: '{{HASURA_PLANX_API_KEY}}'
+ value: "{{HASURA_PLANX_API_KEY}}"
timeout: 10
- url: '{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html'
+ url: "{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html"
type: http
- role: platformAdmin
permission:
@@ -475,9 +475,9 @@
forward_client_headers: false
headers:
- name: authorization
- value: '{{HASURA_PLANX_API_KEY}}'
+ value: "{{HASURA_PLANX_API_KEY}}"
timeout: 10
- url: '{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html'
+ url: "{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html"
type: http
- role: teamEditor
permission:
@@ -506,9 +506,9 @@
forward_client_headers: false
headers:
- name: authorization
- value: '{{HASURA_PLANX_API_KEY}}'
+ value: "{{HASURA_PLANX_API_KEY}}"
timeout: 10
- url: '{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html'
+ url: "{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html"
type: http
select_permissions:
- role: api
@@ -609,9 +609,9 @@
forward_client_headers: false
headers:
- name: authorization
- value: '{{HASURA_PLANX_API_KEY}}'
+ value: "{{HASURA_PLANX_API_KEY}}"
timeout: 10
- url: '{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html'
+ url: "{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html"
type: http
- role: platformAdmin
permission:
@@ -629,9 +629,9 @@
forward_client_headers: false
headers:
- name: authorization
- value: '{{HASURA_PLANX_API_KEY}}'
+ value: "{{HASURA_PLANX_API_KEY}}"
timeout: 10
- url: '{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html'
+ url: "{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html"
type: http
- role: teamEditor
permission:
@@ -656,9 +656,9 @@
forward_client_headers: false
headers:
- name: authorization
- value: '{{HASURA_PLANX_API_KEY}}'
+ value: "{{HASURA_PLANX_API_KEY}}"
timeout: 10
- url: '{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html'
+ url: "{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html"
type: http
delete_permissions:
- role: platformAdmin
@@ -689,9 +689,9 @@
forward_client_headers: false
headers:
- name: authorization
- value: '{{HASURA_PLANX_API_KEY}}'
+ value: "{{HASURA_PLANX_API_KEY}}"
timeout: 10
- url: '{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html'
+ url: "{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html"
type: http
select_permissions:
- role: platformAdmin
@@ -724,9 +724,9 @@
forward_client_headers: false
headers:
- name: authorization
- value: '{{HASURA_PLANX_API_KEY}}'
+ value: "{{HASURA_PLANX_API_KEY}}"
timeout: 10
- url: '{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html'
+ url: "{{HASURA_PLANX_API_URL}}/webhooks/hasura/validate-input/jsonb/clean-html"
type: http
- table:
name: lowcal_sessions
@@ -873,7 +873,7 @@
method: POST
query_params: {}
template_engine: Kriti
- url: '{{$base_url}}/send-email/confirmation'
+ url: "{{$base_url}}/send-email/confirmation"
version: 2
- name: setup_lowcal_expiry_events
definition:
@@ -903,7 +903,7 @@
method: POST
query_params: {}
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/create-expiry-event'
+ url: "{{$base_url}}/webhooks/hasura/create-expiry-event"
version: 2
- name: setup_lowcal_reminder_events
definition:
@@ -933,7 +933,7 @@
method: POST
query_params: {}
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/create-reminder-event'
+ url: "{{$base_url}}/webhooks/hasura/create-reminder-event"
version: 2
- table:
name: operations
@@ -1110,7 +1110,7 @@
definition:
enable_manual: false
insert:
- columns: '*'
+ columns: "*"
retry_conf:
interval_sec: 10
num_retries: 3
@@ -1132,13 +1132,13 @@
method: POST
query_params: {}
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/create-payment-expiry-events'
+ url: "{{$base_url}}/webhooks/hasura/create-payment-expiry-events"
version: 2
- name: setup_payment_invitation_events
definition:
enable_manual: false
insert:
- columns: '*'
+ columns: "*"
retry_conf:
interval_sec: 10
num_retries: 3
@@ -1160,13 +1160,13 @@
method: POST
query_params: {}
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/create-payment-invitation-events'
+ url: "{{$base_url}}/webhooks/hasura/create-payment-invitation-events"
version: 2
- name: setup_payment_reminder_events
definition:
enable_manual: false
insert:
- columns: '*'
+ columns: "*"
retry_conf:
interval_sec: 10
num_retries: 3
@@ -1188,7 +1188,7 @@
method: POST
query_params: {}
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/create-payment-reminder-events'
+ url: "{{$base_url}}/webhooks/hasura/create-payment-reminder-events"
version: 2
- name: setup_payment_send_events
definition:
@@ -1217,7 +1217,7 @@
method: POST
query_params: {}
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/create-payment-send-events'
+ url: "{{$base_url}}/webhooks/hasura/create-payment-send-events"
version: 2
- table:
name: payment_status
@@ -1660,6 +1660,8 @@
- role: api
permission:
columns:
+ - id
+ - team_id
- boundary_json
- boundary_url
- email_reply_to_id
@@ -1669,14 +1671,14 @@
- help_opening_hours
- help_phone
- homepage
- - id
- reference_code
- - team_id
filter: {}
comment: ""
- role: platformAdmin
permission:
columns:
+ - id
+ - team_id
- boundary_json
- boundary_url
- email_reply_to_id
@@ -1686,9 +1688,7 @@
- help_opening_hours
- help_phone
- homepage
- - id
- reference_code
- - team_id
filter: {}
comment: ""
- role: public
@@ -1696,8 +1696,12 @@
columns:
- boundary_json
- boundary_url
+ - email_reply_to_id
- external_planning_site_name
- external_planning_site_url
+ - help_email
+ - help_opening_hours
+ - help_phone
- homepage
- id
- reference_code
@@ -1707,6 +1711,8 @@
- role: teamEditor
permission:
columns:
+ - id
+ - team_id
- boundary_json
- boundary_url
- email_reply_to_id
@@ -1716,9 +1722,7 @@
- help_opening_hours
- help_phone
- homepage
- - id
- reference_code
- - team_id
filter: {}
comment: ""
update_permissions:
@@ -2060,7 +2064,7 @@
definition:
enable_manual: false
insert:
- columns: '*'
+ columns: "*"
retry_conf:
interval_sec: 30
num_retries: 1
@@ -2074,7 +2078,7 @@
query_params:
type: uniform-submission
template_engine: Kriti
- url: '{{$base_url}}/webhooks/hasura/send-slack-notification'
+ url: "{{$base_url}}/webhooks/hasura/send-slack-notification"
version: 2
- table:
name: user_roles
From c84453267834d218034f170df7eb44d4c407c496 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dafydd=20Ll=C5=B7r=20Pearson?=
Date: Wed, 3 Jul 2024 09:24:22 +0100
Subject: [PATCH 097/150] chore: Only open dependabot PRs for major versions
(#3361)
---
.github/dependabot.yml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 2758fd20d0..f8baa88533 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -24,7 +24,7 @@ updates:
- "theopensystemslab/planx"
ignore:
- dependency-name: "*"
- update-types: ["version-update:semver-patch"]
+ update-types: ["version-update:semver-patch", "version-update:semver-minor"]
# Hasura
- package-ecosystem: "npm"
@@ -38,7 +38,7 @@ updates:
- "theopensystemslab/planx"
ignore:
- dependency-name: "*"
- update-types: ["version-update:semver-patch"]
+ update-types: ["version-update:semver-patch", "version-update:semver-minor"]
- package-ecosystem: "docker"
directory: "/hasura.planx.uk"
@@ -76,7 +76,7 @@ updates:
- "theopensystemslab/planx"
ignore:
- dependency-name: "*"
- update-types: ["version-update:semver-patch"]
+ update-types: ["version-update:semver-patch", "version-update:semver-minor"]
# ShareDB
- package-ecosystem: "npm"
@@ -90,7 +90,7 @@ updates:
- "theopensystemslab/planx"
ignore:
- dependency-name: "*"
- update-types: ["version-update:semver-patch"]
+ update-types: ["version-update:semver-patch", "version-update:semver-minor"]
- package-ecosystem: "docker"
directory: "/sharedb.planx.uk"
@@ -115,7 +115,7 @@ updates:
- "theopensystemslab/planx"
ignore:
- dependency-name: "*"
- update-types: ["version-update:semver-patch"]
+ update-types: ["version-update:semver-patch", "version-update:semver-minor"]
- package-ecosystem: "docker"
directory: "/api.planx.uk"
@@ -142,7 +142,7 @@ updates:
- "theopensystemslab/planx"
ignore:
- dependency-name: "*"
- update-types: ["version-update:semver-patch"]
+ update-types: ["version-update:semver-patch", "version-update:semver-minor"]
# Infrastructure
# - package-ecosystem: "npm"
From 772ea6a133c72a29b1afce88cd6385edbdb3db8b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dafydd=20Ll=C5=B7r=20Pearson?=
Date: Wed, 3 Jul 2024 10:50:21 +0100
Subject: [PATCH 098/150] chore: Bump planx-core (#3365)
---
api.planx.uk/package.json | 2 +-
api.planx.uk/pnpm-lock.yaml | 8 ++++----
e2e/tests/api-driven/package.json | 2 +-
e2e/tests/api-driven/pnpm-lock.yaml | 8 ++++----
e2e/tests/ui-driven/package.json | 2 +-
e2e/tests/ui-driven/pnpm-lock.yaml | 8 ++++----
6 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/api.planx.uk/package.json b/api.planx.uk/package.json
index 89b12c4858..09c750cf4c 100644
--- a/api.planx.uk/package.json
+++ b/api.planx.uk/package.json
@@ -5,7 +5,7 @@
"packageManager": "pnpm@8.6.6",
"dependencies": {
"@airbrake/node": "^2.1.8",
- "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#462914f",
+ "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#60158b2",
"@types/isomorphic-fetch": "^0.0.36",
"adm-zip": "^0.5.10",
"aws-sdk": "^2.1467.0",
diff --git a/api.planx.uk/pnpm-lock.yaml b/api.planx.uk/pnpm-lock.yaml
index 9aecb6701a..a4251b7ad7 100644
--- a/api.planx.uk/pnpm-lock.yaml
+++ b/api.planx.uk/pnpm-lock.yaml
@@ -14,8 +14,8 @@ dependencies:
specifier: ^2.1.8
version: 2.1.8
'@opensystemslab/planx-core':
- specifier: git+https://github.com/theopensystemslab/planx-core#462914f
- version: github.com/theopensystemslab/planx-core/462914f
+ specifier: git+https://github.com/theopensystemslab/planx-core#60158b2
+ version: github.com/theopensystemslab/planx-core/60158b2
'@types/isomorphic-fetch':
specifier: ^0.0.36
version: 0.0.36
@@ -8202,8 +8202,8 @@ packages:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
dev: false
- github.com/theopensystemslab/planx-core/462914f:
- resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/462914f}
+ github.com/theopensystemslab/planx-core/60158b2:
+ resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/60158b2}
name: '@opensystemslab/planx-core'
version: 1.0.0
prepare: true
diff --git a/e2e/tests/api-driven/package.json b/e2e/tests/api-driven/package.json
index 1153fc789c..3d7bb5de3d 100644
--- a/e2e/tests/api-driven/package.json
+++ b/e2e/tests/api-driven/package.json
@@ -7,7 +7,7 @@
"packageManager": "pnpm@8.6.6",
"dependencies": {
"@cucumber/cucumber": "^9.3.0",
- "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#462914f",
+ "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#60158b2",
"axios": "^1.6.8",
"dotenv": "^16.3.1",
"dotenv-expand": "^10.0.0",
diff --git a/e2e/tests/api-driven/pnpm-lock.yaml b/e2e/tests/api-driven/pnpm-lock.yaml
index 5c6aa2f01d..5852716546 100644
--- a/e2e/tests/api-driven/pnpm-lock.yaml
+++ b/e2e/tests/api-driven/pnpm-lock.yaml
@@ -9,8 +9,8 @@ dependencies:
specifier: ^9.3.0
version: 9.3.0
'@opensystemslab/planx-core':
- specifier: git+https://github.com/theopensystemslab/planx-core#462914f
- version: github.com/theopensystemslab/planx-core/462914f
+ specifier: git+https://github.com/theopensystemslab/planx-core#60158b2
+ version: github.com/theopensystemslab/planx-core/60158b2
axios:
specifier: ^1.6.8
version: 1.6.8
@@ -3053,8 +3053,8 @@ packages:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
dev: false
- github.com/theopensystemslab/planx-core/462914f:
- resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/462914f}
+ github.com/theopensystemslab/planx-core/60158b2:
+ resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/60158b2}
name: '@opensystemslab/planx-core'
version: 1.0.0
prepare: true
diff --git a/e2e/tests/ui-driven/package.json b/e2e/tests/ui-driven/package.json
index 0faffd78dd..920b91f9c2 100644
--- a/e2e/tests/ui-driven/package.json
+++ b/e2e/tests/ui-driven/package.json
@@ -8,7 +8,7 @@
"postinstall": "./install-dependencies.sh"
},
"dependencies": {
- "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#462914f",
+ "@opensystemslab/planx-core": "git+https://github.com/theopensystemslab/planx-core#60158b2",
"axios": "^1.6.8",
"dotenv": "^16.3.1",
"eslint": "^8.56.0",
diff --git a/e2e/tests/ui-driven/pnpm-lock.yaml b/e2e/tests/ui-driven/pnpm-lock.yaml
index 84ffe4dbb5..6a74c3ec0b 100644
--- a/e2e/tests/ui-driven/pnpm-lock.yaml
+++ b/e2e/tests/ui-driven/pnpm-lock.yaml
@@ -6,8 +6,8 @@ settings:
dependencies:
'@opensystemslab/planx-core':
- specifier: git+https://github.com/theopensystemslab/planx-core#462914f
- version: github.com/theopensystemslab/planx-core/462914f
+ specifier: git+https://github.com/theopensystemslab/planx-core#60158b2
+ version: github.com/theopensystemslab/planx-core/60158b2
axios:
specifier: ^1.6.8
version: 1.6.8
@@ -2780,8 +2780,8 @@ packages:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
dev: false
- github.com/theopensystemslab/planx-core/462914f:
- resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/462914f}
+ github.com/theopensystemslab/planx-core/60158b2:
+ resolution: {tarball: https://codeload.github.com/theopensystemslab/planx-core/tar.gz/60158b2}
name: '@opensystemslab/planx-core'
version: 1.0.0
prepare: true
From 712819fbcb133fc639cc3a40632d5530eb7ed00b Mon Sep 17 00:00:00 2001
From: Jessica McInchak
Date: Wed, 3 Jul 2024 15:53:33 +0200
Subject: [PATCH 099/150] chore: show number units on inactive List if defined
(#3367)
---
.../src/@planx/components/List/utils.tsx | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/editor.planx.uk/src/@planx/components/List/utils.tsx b/editor.planx.uk/src/@planx/components/List/utils.tsx
index 7b26eee627..2f1bf744cf 100644
--- a/editor.planx.uk/src/@planx/components/List/utils.tsx
+++ b/editor.planx.uk/src/@planx/components/List/utils.tsx
@@ -1,13 +1,14 @@
+import { styled } from "@mui/material/styles";
import React from "react";
+import { optional } from "zod";
import { Field, UserResponse } from "./model";
-import { styled } from "@mui/material/styles";
const List = styled("ul")(() => ({
listStylePosition: "inside",
padding: 0,
margin: 0,
-}))
+}));
/**
* In the case of "question" and "checklist" fields, ensure the displayed value reflects option "text", rather than "val" as recorded in passport
@@ -21,6 +22,7 @@ export function formatSchemaDisplayValue(
) {
switch (field.type) {
case "number":
+ return field.data.units ? `${value} ${field.data.units}` : value;
case "text":
return value;
case "checklist": {
@@ -106,15 +108,15 @@ interface FlattenOptions {
depth?: number;
path?: string | null;
separator?: string;
-};
+}
/**
* Flattens nested object so we can output passport variables like `{listFn}.{itemIndexAsText}.{fieldFn}`
* Adapted from https://gist.github.com/penguinboy/762197
*/
export function flatten>(
- object: T,
- { depth = Infinity, path = null, separator = ".", }: FlattenOptions = {}
+ object: T,
+ { depth = Infinity, path = null, separator = "." }: FlattenOptions = {},
): T {
return Object.keys(object).reduce((acc: T, key: string): T => {
const value = object[key];
@@ -133,8 +135,11 @@ export function flatten>(
!(Array.isArray(value) && value.length === 0),
].every(Boolean);
- return (isObject && depth > 0)
- ? { ...acc, ...flatten(value, { depth: depth - 1, path: newPath, separator }) }
+ return isObject && depth > 0
+ ? {
+ ...acc,
+ ...flatten(value, { depth: depth - 1, path: newPath, separator }),
+ }
: { ...acc, [newPath]: value };
}, {} as T);
}
From 2d5ad70fa72bbf830d72376a63755e5ac12797ac Mon Sep 17 00:00:00 2001
From: Rory Doak <138574807+RODO94@users.noreply.github.com>
Date: Wed, 3 Jul 2024 17:02:57 +0100
Subject: [PATCH 100/150] feat: Fetch `team_settings` data for Editor forms and
adding Update fn (#3366)
---
.../Settings/GeneralSettings/BoundaryForm.tsx | 12 ++++++--
.../Settings/GeneralSettings/ContactForm.tsx | 29 ++++++++++++++-----
.../Settings/GeneralSettings/index.tsx | 27 +++++------------
.../Settings/shared/SettingsForm.tsx | 1 +
.../src/pages/FlowEditor/lib/store/team.ts | 10 +++++++
editor.planx.uk/src/routes/teamSettings.tsx | 10 +++----
6 files changed, 55 insertions(+), 34 deletions(-)
diff --git a/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/BoundaryForm.tsx b/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/BoundaryForm.tsx
index dbd93e3f0b..a33aa3d16c 100644
--- a/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/BoundaryForm.tsx
+++ b/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/BoundaryForm.tsx
@@ -1,4 +1,5 @@
import { useFormik } from "formik";
+import { useStore } from "pages/FlowEditor/lib/store";
import React, { ChangeEvent } from "react";
import InputLabel from "ui/editor/InputLabel";
import Input from "ui/shared/Input";
@@ -9,9 +10,14 @@ import { FormProps } from ".";
export default function BoundaryForm({ formikConfig, onSuccess }: FormProps) {
const formik = useFormik({
...formikConfig,
- onSubmit(values, { resetForm }) {
- onSuccess();
- resetForm({ values });
+ onSubmit: async (values, { resetForm }) => {
+ const isSuccess = await useStore.getState().updateTeamSettings({
+ boundaryUrl: values.boundaryUrl,
+ });
+ if (isSuccess) {
+ onSuccess();
+ resetForm({ values });
+ }
},
});
diff --git a/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/ContactForm.tsx b/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/ContactForm.tsx
index 5b8c8c4047..906ab6531d 100644
--- a/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/ContactForm.tsx
+++ b/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/ContactForm.tsx
@@ -1,4 +1,5 @@
import { useFormik } from "formik";
+import { useStore } from "pages/FlowEditor/lib/store";
import React, { ChangeEvent } from "react";
import InputLabel from "ui/editor/InputLabel";
import Input from "ui/shared/Input";
@@ -13,16 +14,26 @@ export default function ContactForm({ formikConfig, onSuccess }: FormProps) {
.email("Please enter valid email")
.required("Help Email is required"),
helpPhone: Yup.string().required("Help Phone is required"),
- helpOpeningHours: Yup.string(),
- homepage: Yup.string().url("Please enter a valid URL for the homepage"),
+ helpOpeningHours: Yup.string().required(),
+ homepage: Yup.string()
+ .url("Please enter a valid URL for the homepage")
+ .required("Enter a homepage"),
});
const formik = useFormik({
...formikConfig,
validationSchema: formSchema,
- onSubmit(values, { resetForm }) {
- onSuccess();
- resetForm({ values });
+ onSubmit: async (values, { resetForm }) => {
+ const isSuccess = await useStore.getState().updateTeamSettings({
+ helpEmail: values.helpEmail,
+ helpOpeningHours: values.helpOpeningHours,
+ helpPhone: values.helpPhone,
+ homepage: values.homepage,
+ });
+ if (isSuccess) {
+ onSuccess();
+ resetForm({ values });
+ }
},
});
@@ -41,18 +52,20 @@ export default function ContactForm({ formikConfig, onSuccess }: FormProps) {
}
input={
<>
-
+
{
onChangeFn("homepage", event);
}}
- id="homepageUrl"
+ value={formik.values.homepage}
+ id="homepage"
/>
{
onChangeFn("helpEmail", event);
}}
@@ -62,6 +75,7 @@ export default function ContactForm({ formikConfig, onSuccess }: FormProps) {
{
onChangeFn("helpPhone", event);
}}
@@ -72,6 +86,7 @@ export default function ContactForm({ formikConfig, onSuccess }: FormProps) {
{
onChangeFn("helpOpeningHours", event);
}}
diff --git a/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/index.tsx b/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/index.tsx
index a2fec53d73..b2ee94db39 100644
--- a/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/index.tsx
+++ b/editor.planx.uk/src/pages/FlowEditor/components/Settings/GeneralSettings/index.tsx
@@ -2,44 +2,33 @@ import Alert from "@mui/material/Alert";
import Box from "@mui/material/Box";
import Snackbar from "@mui/material/Snackbar";
import Typography from "@mui/material/Typography";
+import { TeamSettings } from "@opensystemslab/planx-core/types";
import { FormikConfig } from "formik";
+import { useStore } from "pages/FlowEditor/lib/store";
import React, { useEffect, useState } from "react";
import SettingsSection from "ui/editor/SettingsSection";
import BoundaryForm from "./BoundaryForm";
import ContactForm from "./ContactForm";
-export interface GeneralSettings {
- boundaryUrl: string;
- helpEmail: string;
- helpPhone: string;
- helpOpeningHours: string;
- homepage: string;
-}
-
export interface FormProps {
- formikConfig: FormikConfig;
+ formikConfig: FormikConfig;
onSuccess: () => void;
}
const GeneralSettings: React.FC = () => {
const [formikConfig, setFormikConfig] = useState<
- FormikConfig | undefined
+ FormikConfig | undefined
>(undefined);
- const initialValues = {
- boundaryUrl: "",
- helpEmail: "",
- helpPhone: "",
- helpOpeningHours: "",
- homepage: "",
- };
-
useEffect(() => {
const fetchTeam = async () => {
try {
+ const fetchedTeam = await useStore.getState().fetchCurrentTeam();
+ if (!fetchedTeam) throw Error("Unable to find team");
+
setFormikConfig({
- initialValues: initialValues,
+ initialValues: fetchedTeam.teamSettings,
onSubmit: () => {},
validateOnBlur: false,
validateOnChange: false,
diff --git a/editor.planx.uk/src/pages/FlowEditor/components/Settings/shared/SettingsForm.tsx b/editor.planx.uk/src/pages/FlowEditor/components/Settings/shared/SettingsForm.tsx
index aefab091a4..61b67c6f6c 100644
--- a/editor.planx.uk/src/pages/FlowEditor/components/Settings/shared/SettingsForm.tsx
+++ b/editor.planx.uk/src/pages/FlowEditor/components/Settings/shared/SettingsForm.tsx
@@ -40,6 +40,7 @@ export const SettingsForm = ({
{preview}