feat(dashboard): Initial pricing domain (#6996)

**What**
- Sets up the initial work for Pricing domain
- Fixes Store domain

**Todo in follow up PR**
- Translations
- Add status when creating the Price List and allow updating it
- Improve DataGrid component
- Add missing functionality once backend support is added (customer_groups, region prices and update prices)

CLOSES CORE-1931
This commit is contained in:
Kasper Fabricius Kristensen
2024-04-08 18:22:53 +00:00
committed by GitHub
parent 6cc9a5e469
commit 0f05790ae4
81 changed files with 2628 additions and 745 deletions
+15 -55
View File
@@ -3854,15 +3854,6 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.23.7, @babel/runtime@npm:^7.23.8":
version: 7.23.9
resolution: "@babel/runtime@npm:7.23.9"
dependencies:
regenerator-runtime: ^0.14.0
checksum: e71205fdd7082b2656512cc98e647d9ea7e222e4fe5c36e9e5adc026446fcc3ba7b3cdff8b0b694a0b78bb85db83e7b1e3d4c56ef90726682b74f13249cf952d
languageName: node
linkType: hard
"@babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.20.6":
version: 7.22.11
resolution: "@babel/runtime@npm:7.22.11"
@@ -3890,6 +3881,15 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.23.7, @babel/runtime@npm:^7.23.8":
version: 7.23.9
resolution: "@babel/runtime@npm:7.23.9"
dependencies:
regenerator-runtime: ^0.14.0
checksum: e71205fdd7082b2656512cc98e647d9ea7e222e4fe5c36e9e5adc026446fcc3ba7b3cdff8b0b694a0b78bb85db83e7b1e3d4c56ef90726682b74f13249cf952d
languageName: node
linkType: hard
"@babel/template@npm:^7.12.13, @babel/template@npm:^7.12.7, @babel/template@npm:^7.16.7, @babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3":
version: 7.22.5
resolution: "@babel/template@npm:7.22.5"
@@ -8182,12 +8182,12 @@ __metadata:
qs: ^6.12.0
react: 18.2.0
react-country-flag: ^3.1.0
react-currency-input-field: ^3.6.11
react-dom: 18.2.0
react-focus-lock: ^2.11.1
react-hook-form: 7.49.1
react-i18next: 13.5.0
react-jwt: ^1.2.0
react-resizable-panels: ^2.0.9
react-resizable-panels: ^2.0.16
react-router-dom: 6.20.1
tailwindcss: ^3.4.1
typescript: 5.2.2
@@ -28984,15 +28984,6 @@ __metadata:
languageName: node
linkType: hard
"focus-lock@npm:^1.3.2":
version: 1.3.3
resolution: "focus-lock@npm:1.3.3"
dependencies:
tslib: ^2.0.3
checksum: 38b978ab30f5be6f061689c747b05193217e9cb9c5d5a41b9b322454c6bb14e84cbd6c928fa245c62e744f070cfa939820a0ae2dd51011da233de7c912cea412
languageName: node
linkType: hard
"follow-redirects@npm:1.5.10":
version: 1.5.10
resolution: "follow-redirects@npm:1.5.10"
@@ -43946,17 +43937,6 @@ __metadata:
languageName: node
linkType: hard
"react-clientside-effect@npm:^1.2.6":
version: 1.2.6
resolution: "react-clientside-effect@npm:1.2.6"
dependencies:
"@babel/runtime": ^7.12.13
peerDependencies:
react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
checksum: aba0adb666018e5c64657c31f4914a8558be73f71d6e2210fa871ebfcab94d786c83082868d7c7fa66feddc2aec19e375745cf0903e0619f2efffef08b92d941
languageName: node
linkType: hard
"react-collapsible@npm:^2.8.3":
version: 2.10.0
resolution: "react-collapsible@npm:2.10.0"
@@ -44227,26 +44207,6 @@ __metadata:
languageName: node
linkType: hard
"react-focus-lock@npm:^2.11.1":
version: 2.11.1
resolution: "react-focus-lock@npm:2.11.1"
dependencies:
"@babel/runtime": ^7.0.0
focus-lock: ^1.3.2
prop-types: ^15.6.2
react-clientside-effect: ^1.2.6
use-callback-ref: ^1.3.0
use-sidecar: ^1.1.2
peerDependencies:
"@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
peerDependenciesMeta:
"@types/react":
optional: true
checksum: b4905ec18bb6bd6732cbd2d3bd70853007dcc31363fa8d0700ea645eec2e2e685f2fe09443d070983c2077fc2d6c06279f2838fc9046c6218facc3e310e50279
languageName: node
linkType: hard
"react-helmet-async@npm:^1.3.0":
version: 1.3.0
resolution: "react-helmet-async@npm:1.3.0"
@@ -44562,13 +44522,13 @@ __metadata:
languageName: node
linkType: hard
"react-resizable-panels@npm:^2.0.9":
version: 2.0.9
resolution: "react-resizable-panels@npm:2.0.9"
"react-resizable-panels@npm:^2.0.16":
version: 2.0.16
resolution: "react-resizable-panels@npm:2.0.16"
peerDependencies:
react: ^16.14.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0
checksum: 0302ab32d3aa7d2887a2ad58882e447a8e22cef3c5c728cde7436442fcd7475969a86bb45d1a6e285b1b4e2a9ac49d13a0e2df4b29bc63542dc99044309e211c
checksum: 91e125a10de5908cdca9c82247106927a98a2686097cca5aa31415d3ba7013425f3b3c10f1465eadcc6a4977a2d549cabadb71c58586cddfae4995c8bb575ace
languageName: node
linkType: hard