feat(admin-ui, medusa, medusa-react, medusa-js): Price List UI revamp (#5233)

* progress on cleanup

* rm forceMount

* close modal on succesful submit

* fix: invalidate price list query on useAdminCreatePriceListPrices

* sync translation keys

* add last translations

* sync translation keys

* improve tabbing between cells

* add comment

* fix: remove double variant, set collision boundary on column dropdown

* add widgets

* update lock file

* decrease details info size, and add missing status update function

* sync translation keys

* add snapshots and remove min/max

* add missing filter menu for customer groups table

* add translation keys for filter menu

* rm unused code

* Create tall-apricots-run.md

* Update tall-apricots-run.md

* fix: discard invalid paste values

* add translation keys

* bump snapshots + minor fixes

* rm console.log

* bump snapshots

* bump ui packages, and add missing tax inclusive display in New form

* update lock file

* fix filter menu

* update snapshot

* update ui package and fix sub menu position

---------

Co-authored-by: Sebastian Rindom <skrindom@gmail.com>
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Kasper Fabricius Kristensen
2023-10-06 08:22:25 -07:00
committed by GitHub
co-authored by Sebastian Rindom Oli Juhl
parent 4ca70a0d0c
commit 0f34e0f381
86 changed files with 9910 additions and 2667 deletions
+181 -69
View File
@@ -2932,15 +2932,6 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.22.10":
version: 7.22.10
resolution: "@babel/runtime@npm:7.22.10"
dependencies:
regenerator-runtime: ^0.14.0
checksum: d3a006fe2cbaf4048b935fb18f55d9ed52c26292182537b442cee57bf524dbb483367c57f464b1a5a96648d9d8d0fdcda848d58a8a09e18ed3f8971dcd684c6c
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"
@@ -2950,6 +2941,15 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.22.10":
version: 7.22.10
resolution: "@babel/runtime@npm:7.22.10"
dependencies:
regenerator-runtime: ^0.14.0
checksum: d3a006fe2cbaf4048b935fb18f55d9ed52c26292182537b442cee57bf524dbb483367c57f464b1a5a96648d9d8d0fdcda848d58a8a09e18ed3f8971dcd684c6c
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"
@@ -4780,6 +4780,15 @@ __metadata:
languageName: node
linkType: hard
"@hookform/resolvers@npm:^3.3.1":
version: 3.3.1
resolution: "@hookform/resolvers@npm:3.3.1"
peerDependencies:
react-hook-form: ^7.0.0
checksum: f013ec3d16b759c20ce045f344c2647b42c913ad52ea4b6e1dd5dc5785fd5ee2ed21a61bc348000bc19ab18840a2de35c1daf1b0b52df8f689aaad62754495aa
languageName: node
linkType: hard
"@humanwhocodes/config-array@npm:^0.11.10":
version: 0.11.10
resolution: "@humanwhocodes/config-array@npm:0.11.10"
@@ -6257,10 +6266,12 @@ __metadata:
"@babel/traverse": 7.22.5
"@babel/types": 7.22.5
"@hookform/error-message": ^2.0.1
"@hookform/resolvers": ^3.3.1
"@medusajs/icons": 1.1.0
"@medusajs/medusa": "*"
"@medusajs/types": "*"
"@medusajs/ui": ^1.0.0
"@medusajs/ui-preset": ^1.0.0
"@medusajs/ui": ^2.2.0
"@medusajs/ui-preset": 1.0.2
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.10
"@radix-ui/react-accordion": ^1.0.1
"@radix-ui/react-avatar": ^1.0.1
@@ -6270,7 +6281,7 @@ __metadata:
"@radix-ui/react-popover": ^1.0.3
"@radix-ui/react-portal": ^1.0.2
"@radix-ui/react-radio-group": ^1.1.1
"@radix-ui/react-select": ^1.2.0
"@radix-ui/react-select": ^2.0.0
"@radix-ui/react-switch": ^1.0.1
"@radix-ui/react-tooltip": ^1.0.3
"@segment/analytics-next": ^1.51.1
@@ -6350,6 +6361,7 @@ __metadata:
webpack-cli: ^5.1.1
webpack-dev-server: 4.15.0
webpackbar: ^5.0.2
zod: ^3.22.2
languageName: unknown
linkType: soft
@@ -6359,8 +6371,6 @@ __metadata:
dependencies:
"@medusajs/admin-ui": ^2.1.3
"@medusajs/medusa": ^1.17.0
"@medusajs/ui": ^1.0.0
"@medusajs/ui-preset": ^1.0.0
"@rollup/plugin-alias": 5.0.0
"@rollup/plugin-commonjs": 24.1.0
"@rollup/plugin-json": 6.0.0
@@ -6480,12 +6490,12 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/icons@npm:*":
version: 1.0.0
resolution: "@medusajs/icons@npm:1.0.0"
"@medusajs/icons@npm:*, @medusajs/icons@npm:1.1.0":
version: 1.1.0
resolution: "@medusajs/icons@npm:1.1.0"
peerDependencies:
react: ^16.x || ^17.x || ^18.x
checksum: 3bf8d754a9e55460e6b6ab593c470ed1f0018a0b98d7fd53dd651359788d9f293dab3cc32719a2042834e71b252fd1d76dd32b60c076fe11f98999f6bea149de
checksum: 875dbccf408dddb1ecf9d13fc1196e95fb125ad9b67e45725c07d93f05f21dfb5ba28ca62cdd009aa92850501fcd1e546f0224faf9eb999a5092e5f22c8965d9
languageName: node
linkType: hard
@@ -6871,23 +6881,24 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/ui-preset@npm:^1.0.0":
version: 1.0.0
resolution: "@medusajs/ui-preset@npm:1.0.0"
"@medusajs/ui-preset@npm:1.0.2":
version: 1.0.2
resolution: "@medusajs/ui-preset@npm:1.0.2"
dependencies:
"@tailwindcss/forms": ^0.5.3
tailwindcss-animate: ^1.0.6
peerDependencies:
tailwindcss: ">=3.0.0"
checksum: 4365d5e4a726250aa5299df8ce9e1ffdc9f864586b506d8552ad1561ac2a2d66d8692dd761702728904d7af884aae9d85de9dcfe94413161264821a8c7648223
checksum: 4536010bbb6000c09274c61bd7a3dabc1970e6e6274e153adea1ec7da5eb136dacbb079b39829f90905e71d79fda64f1f5577d457d1521cd60c81aced54f2c02
languageName: node
linkType: hard
"@medusajs/ui@npm:^1.0.0":
version: 1.0.0
resolution: "@medusajs/ui@npm:1.0.0"
"@medusajs/ui@npm:^2.2.0":
version: 2.2.0
resolution: "@medusajs/ui@npm:2.2.0"
dependencies:
"@medusajs/icons": "*"
"@radix-ui/react-accordion": ^1.1.2
"@radix-ui/react-alert-dialog": ^1.0.4
"@radix-ui/react-avatar": ^1.0.3
"@radix-ui/react-checkbox": ^1.0.4
@@ -6895,11 +6906,13 @@ __metadata:
"@radix-ui/react-dropdown-menu": ^2.0.5
"@radix-ui/react-label": ^2.0.2
"@radix-ui/react-popover": ^1.0.6
"@radix-ui/react-portal": ^1.0.3
"@radix-ui/react-radio-group": ^1.1.3
"@radix-ui/react-scroll-area": ^1.0.4
"@radix-ui/react-select": ^1.2.2
"@radix-ui/react-select": ^2.0.0
"@radix-ui/react-slot": ^1.0.2
"@radix-ui/react-switch": ^1.0.3
"@radix-ui/react-tabs": ^1.0.4
"@radix-ui/react-toast": ^1.1.4
"@radix-ui/react-tooltip": ^1.0.6
"@react-aria/datepicker": ^3.5.0
@@ -6908,15 +6921,14 @@ __metadata:
clsx: ^1.2.1
copy-to-clipboard: ^3.3.3
date-fns: ^2.30.0
downshift: ^8.1.0
lodash: ^4.17.21
prism-react-renderer: ^2.0.6
react-currency-input-field: ^3.6.11
react-day-picker: ^8.8.0
tailwind-merge: ^1.13.2
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
checksum: 6b957037cda3cc10ed7dad3491440c4fda38289f4b64b7cc275aea8c96e9ede80ee78417d597fd93a1f0db9abdc7ac0e1f1f2e820c4b71538fa4640b78891171
checksum: 7bfbdee3612ba163bc2b5a28f5e0383450c0db1f97e605ff3bfc80847b63eb85a86d4f03d9bd5475f269382d06e0a2828fc959efaf65f2470c27bf93efe65165
languageName: node
linkType: hard
@@ -8036,7 +8048,7 @@ __metadata:
languageName: node
linkType: hard
"@radix-ui/react-accordion@npm:^1.0.1":
"@radix-ui/react-accordion@npm:^1.0.1, @radix-ui/react-accordion@npm:^1.1.2":
version: 1.1.2
resolution: "@radix-ui/react-accordion@npm:1.1.2"
dependencies:
@@ -8311,6 +8323,30 @@ __metadata:
languageName: node
linkType: hard
"@radix-ui/react-dismissable-layer@npm:1.0.5":
version: 1.0.5
resolution: "@radix-ui/react-dismissable-layer@npm:1.0.5"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.1
"@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-callback-ref": 1.0.1
"@radix-ui/react-use-escape-keydown": 1.0.3
peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
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
checksum: 7e4308867aecfb07b506330c1964d94a52247ab9453725613cd326762aa13e483423c250f107219c131b0449600eb8d1576ce3159c2b96e8c978f75e46062cb2
languageName: node
linkType: hard
"@radix-ui/react-dropdown-menu@npm:^2.0.2, @radix-ui/react-dropdown-menu@npm:^2.0.5":
version: 2.0.5
resolution: "@radix-ui/react-dropdown-menu@npm:2.0.5"
@@ -8374,6 +8410,28 @@ __metadata:
languageName: node
linkType: hard
"@radix-ui/react-focus-scope@npm:1.0.4":
version: 1.0.4
resolution: "@radix-ui/react-focus-scope@npm:1.0.4"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-callback-ref": 1.0.1
peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
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
checksum: 2fce0bafcab4e16cf4ed7560bda40654223f3d0add6b231e1c607433030c14e6249818b444b7b58ee7a6ff6bbf8e192c9c81d22c3a5c88c2daade9d1f881b5be
languageName: node
linkType: hard
"@radix-ui/react-id@npm:1.0.1":
version: 1.0.1
resolution: "@radix-ui/react-id@npm:1.0.1"
@@ -8510,7 +8568,36 @@ __metadata:
languageName: node
linkType: hard
"@radix-ui/react-portal@npm:1.0.3, @radix-ui/react-portal@npm:^1.0.2":
"@radix-ui/react-popper@npm:1.1.3":
version: 1.1.3
resolution: "@radix-ui/react-popper@npm:1.1.3"
dependencies:
"@babel/runtime": ^7.13.10
"@floating-ui/react-dom": ^2.0.0
"@radix-ui/react-arrow": 1.0.3
"@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-context": 1.0.1
"@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-use-callback-ref": 1.0.1
"@radix-ui/react-use-layout-effect": 1.0.1
"@radix-ui/react-use-rect": 1.0.1
"@radix-ui/react-use-size": 1.0.1
"@radix-ui/rect": 1.0.1
peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
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
checksum: a38c374ec65dd8d7c604af7151e96faec1743828d859dc4892e720c1803a7e1562add26aec2ddf2091defae4e15d989c028032ea481419e38c4693b3f12545c3
languageName: node
linkType: hard
"@radix-ui/react-portal@npm:1.0.3, @radix-ui/react-portal@npm:^1.0.2, @radix-ui/react-portal@npm:^1.0.3":
version: 1.0.3
resolution: "@radix-ui/react-portal@npm:1.0.3"
dependencies:
@@ -8530,6 +8617,26 @@ __metadata:
languageName: node
linkType: hard
"@radix-ui/react-portal@npm:1.0.4":
version: 1.0.4
resolution: "@radix-ui/react-portal@npm:1.0.4"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/react-primitive": 1.0.3
peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
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
checksum: fed32f8148b833fe852fb5e2f859979ffdf2fb9a9ef46583b9b52915d764ad36ba5c958a64e61d23395628ccc09d678229ee94cd112941e8fe2575021f820c29
languageName: node
linkType: hard
"@radix-ui/react-presence@npm:1.0.1":
version: 1.0.1
resolution: "@radix-ui/react-presence@npm:1.0.1"
@@ -8656,9 +8763,9 @@ __metadata:
languageName: node
linkType: hard
"@radix-ui/react-select@npm:^1.2.0, @radix-ui/react-select@npm:^1.2.2":
version: 1.2.2
resolution: "@radix-ui/react-select@npm:1.2.2"
"@radix-ui/react-select@npm:^2.0.0":
version: 2.0.0
resolution: "@radix-ui/react-select@npm:2.0.0"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/number": 1.0.1
@@ -8667,12 +8774,12 @@ __metadata:
"@radix-ui/react-compose-refs": 1.0.1
"@radix-ui/react-context": 1.0.1
"@radix-ui/react-direction": 1.0.1
"@radix-ui/react-dismissable-layer": 1.0.4
"@radix-ui/react-dismissable-layer": 1.0.5
"@radix-ui/react-focus-guards": 1.0.1
"@radix-ui/react-focus-scope": 1.0.3
"@radix-ui/react-focus-scope": 1.0.4
"@radix-ui/react-id": 1.0.1
"@radix-ui/react-popper": 1.1.2
"@radix-ui/react-portal": 1.0.3
"@radix-ui/react-popper": 1.1.3
"@radix-ui/react-portal": 1.0.4
"@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-slot": 1.0.2
"@radix-ui/react-use-callback-ref": 1.0.1
@@ -8692,7 +8799,7 @@ __metadata:
optional: true
"@types/react-dom":
optional: true
checksum: 888fffa703a8f79b45c01d5f03ad9aae66250ddfff827bbba4f222c4d0720aa2f01a3e4b6bd80acabaf5e2fa7ad79de9e9dfd14831f7f4c24337d4d8dfb58ccc
checksum: 63aa4d119c5273035a2fce5a05739729abb8995ead00e810b86acfba05835fda655d962d3553b1f2011ed4f84e328f1e7e171cd9eaa7e3433b3d65c58cf3394a
languageName: node
linkType: hard
@@ -8738,6 +8845,33 @@ __metadata:
languageName: node
linkType: hard
"@radix-ui/react-tabs@npm:^1.0.4":
version: 1.0.4
resolution: "@radix-ui/react-tabs@npm:1.0.4"
dependencies:
"@babel/runtime": ^7.13.10
"@radix-ui/primitive": 1.0.1
"@radix-ui/react-context": 1.0.1
"@radix-ui/react-direction": 1.0.1
"@radix-ui/react-id": 1.0.1
"@radix-ui/react-presence": 1.0.1
"@radix-ui/react-primitive": 1.0.3
"@radix-ui/react-roving-focus": 1.0.4
"@radix-ui/react-use-controllable-state": 1.0.1
peerDependencies:
"@types/react": "*"
"@types/react-dom": "*"
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
checksum: 79699a921f5c2e890e0e496a751d9c2a7c4017eff8e52f094389e993263332881353bdd27b8cc123c906b36743e803eec7f32fdbb4d413328cba0a37d6413339
languageName: node
linkType: hard
"@radix-ui/react-toast@npm:^1.1.4":
version: 1.1.4
resolution: "@radix-ui/react-toast@npm:1.1.4"
@@ -18879,13 +19013,6 @@ __metadata:
languageName: node
linkType: hard
"compute-scroll-into-view@npm:^2.0.4":
version: 2.0.4
resolution: "compute-scroll-into-view@npm:2.0.4"
checksum: 397ef7c1f2d48692bc31ddae77c621ec74caeae9c7d4fa2b955f68d036d27c52382f393a2d5cf9ced4d31847cdb0dd810addbe7d6ab51d5d854bbd294abb82a0
languageName: node
linkType: hard
"concat-map@npm:0.0.1":
version: 0.0.1
resolution: "concat-map@npm:0.0.1"
@@ -20938,21 +21065,6 @@ __metadata:
languageName: node
linkType: hard
"downshift@npm:^8.1.0":
version: 8.1.0
resolution: "downshift@npm:8.1.0"
dependencies:
"@babel/runtime": ^7.14.8
compute-scroll-into-view: ^2.0.4
prop-types: ^15.7.2
react-is: ^17.0.2
tslib: ^2.3.0
peerDependencies:
react: ">=16.12.0"
checksum: bcc7ea9cf317442e4035cff05f0f223c6c05868d008589bd82287c7b022286aee17ce9173a9e33cbf747759abe7cabb8431976ea2e32cf9064aa3778b87e77c3
languageName: node
linkType: hard
"dset@npm:^3.1.1, dset@npm:^3.1.2":
version: 3.1.2
resolution: "dset@npm:3.1.2"
@@ -37495,7 +37607,7 @@ __metadata:
languageName: node
linkType: hard
"react-currency-input-field@npm:^3.6.8":
"react-currency-input-field@npm:^3.6.11, react-currency-input-field@npm:^3.6.8":
version: 3.6.11
resolution: "react-currency-input-field@npm:3.6.11"
peerDependencies:
@@ -42652,13 +42764,6 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:^2.3.0":
version: 2.6.1
resolution: "tslib@npm:2.6.1"
checksum: a0382d386f5f1d6e3a39ab22bc56d1e08493da99ab3daf550e63bae6c08fdd6dd4fd20623ef387cad8262ce3fede98439257054fc025f2103cd4603b4509a052
languageName: node
linkType: hard
"tslib@npm:~2.4.0":
version: 2.4.1
resolution: "tslib@npm:2.4.1"
@@ -45375,6 +45480,13 @@ __metadata:
languageName: node
linkType: hard
"zod@npm:^3.22.2":
version: 3.22.2
resolution: "zod@npm:3.22.2"
checksum: 10afd994bcec3affb81776adc486871bfa6790037f57f0e45280e99baed8c3df5f46c5ab65a6d7921a00dffd9fab299e4492519dd6bb5d2eb3de9a67d3eb8051
languageName: node
linkType: hard
"zwitch@npm:^1.0.0":
version: 1.0.5
resolution: "zwitch@npm:1.0.5"