Fixes cart item button layout shift (#971)

This commit is contained in:
Michael Novotny
2023-04-18 12:08:18 -05:00
committed by GitHub
parent fd9450aecb
commit e9a26c2935
9 changed files with 159 additions and 130 deletions

74
pnpm-lock.yaml generated
View File

@@ -17,8 +17,8 @@ dependencies:
specifier: ^3.0.0
version: 3.0.0
next:
specifier: 13.3.1-canary.7
version: 13.3.1-canary.7(react-dom@18.2.0)(react@18.2.0)
specifier: 13.3.1-canary.13
version: 13.3.1-canary.13(react-dom@18.2.0)(react@18.2.0)
react:
specifier: 18.2.0
version: 18.2.0
@@ -236,8 +236,8 @@ packages:
tslib: 2.5.0
dev: false
/@next/env@13.3.1-canary.7:
resolution: {integrity: sha512-Pp0TXXRIVkMekE/vdrwfLEJSI8eKEldB1vlDBQFVytTQHrl474ggHLjVG4rUJzDn2rBg7Xcmf3lX8lunltb3dQ==}
/@next/env@13.3.1-canary.13:
resolution: {integrity: sha512-Zuwdo2KfGQPw0nTizy6yzj/LgtWl5FcDJJ80gJ/1WHJl9ANkuSsmru6EGUoBVkd481A/dfNP60355zfJjqq3Rg==}
dev: false
/@next/eslint-plugin-next@13.2.1:
@@ -246,8 +246,8 @@ packages:
glob: 7.1.7
dev: true
/@next/swc-darwin-arm64@13.3.1-canary.7:
resolution: {integrity: sha512-ng2/kMFrgOe7eMM2ibEfmvEY2nqsUh8sAg4lkFtmHEqxiTi3W3pD/eVi5oE5gghz4SxuGIpEVOt14Th/ezRV/A==}
/@next/swc-darwin-arm64@13.3.1-canary.13:
resolution: {integrity: sha512-lwy+zhJnUevo2JxydLUywB3ZWDdQgGGOc5ZWJNxsoef8FVJ3PX8zvZYCWDsD5sGE1BViqjMsbIx/uf4TqaZOhg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@@ -255,8 +255,8 @@ packages:
dev: false
optional: true
/@next/swc-darwin-x64@13.3.1-canary.7:
resolution: {integrity: sha512-r14lwsA2TZH0PwOpCS0t/el/2TlBT6Cm9FmSLINUW0GTJzJAxlf7zEYEvgPpVMFqdxpsBrKrjGPn6DGm3CO3Ug==}
/@next/swc-darwin-x64@13.3.1-canary.13:
resolution: {integrity: sha512-JvwWrWF4Uqm4qEWLQV5Qt96kW1hmlV+8rjJTTOWll6ebCQz9c7/Exv4kCOz0mBkENYRmQlz3Pgd5ZWaooR4ptQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@@ -264,8 +264,8 @@ packages:
dev: false
optional: true
/@next/swc-linux-arm64-gnu@13.3.1-canary.7:
resolution: {integrity: sha512-C7GEXjH7QtJDP4mcWMGQNMpJc3HsNREH9in40t/9f2hxiWBuOCIevUW/IUAW4WNqL10R5cPFDE+4w3CjBvxbxg==}
/@next/swc-linux-arm64-gnu@13.3.1-canary.13:
resolution: {integrity: sha512-OGHPDSjQw4Sqhzgl/fdgZMPPmCj0CJiqIMudyzrBqV9z59vyreIMBzi6sWsC2I5u8EP0Q2+qUFC5AJ4xqyFMZA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -273,8 +273,8 @@ packages:
dev: false
optional: true
/@next/swc-linux-arm64-musl@13.3.1-canary.7:
resolution: {integrity: sha512-PJbGnbQ6oppocJ486QEPThwk2tywUaZeMfT0Ge+ddUYe0HeDRu+fSf9uWIOs7yMEWHYOiC45aEFUQPUbnRiaTQ==}
/@next/swc-linux-arm64-musl@13.3.1-canary.13:
resolution: {integrity: sha512-mvPIWB1WLpyCzZOPgHEPkEtZEdyW6U9VHN8HTmyzybqZx/Lo4AWHobXlujWflBTyHQOu3ft9kfS4TAhdB9XFyg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -282,8 +282,8 @@ packages:
dev: false
optional: true
/@next/swc-linux-x64-gnu@13.3.1-canary.7:
resolution: {integrity: sha512-pexbimR0krKixx28qrxEuahr9Lqj8ZdhRawegjHa9YFTh4twswrbJpTldgzb/JFzEmi4jJPJZ6akPdiKghJM2A==}
/@next/swc-linux-x64-gnu@13.3.1-canary.13:
resolution: {integrity: sha512-hTHNN3n94qQcx0YK6bS2/nw99OSZZa/v7s56OOzCfQpYAz2546wiCOoEcOxQy/1Mum23i2Lt3u6km96GyHrD0Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -291,8 +291,8 @@ packages:
dev: false
optional: true
/@next/swc-linux-x64-musl@13.3.1-canary.7:
resolution: {integrity: sha512-MT48RkAT6f1cGzCoLoHnhkk65SC+ugSnzzXn8JxHl8A2H8G3X+RSxmyhwecJKxyGN8p3LCVEtdPeQr7Qut/Hyw==}
/@next/swc-linux-x64-musl@13.3.1-canary.13:
resolution: {integrity: sha512-SW3YdJfJzlin5hp9zMU4HHKKhARq9ojQ1tjUSsgfPtMTG3Gon7dswK/Ap5aguPvqJQK42YaPg7zPr91Ez4piGw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -300,8 +300,8 @@ packages:
dev: false
optional: true
/@next/swc-win32-arm64-msvc@13.3.1-canary.7:
resolution: {integrity: sha512-8ifclpg13PucmUp5DEcgdKNuwAAnN9FgsIse0SeX4CrSlpUPkl+VkoA0gxeIzW229EZaFEz6ypZxTvgboAwOBA==}
/@next/swc-win32-arm64-msvc@13.3.1-canary.13:
resolution: {integrity: sha512-SHb96TxxtQXJ87DbZVC22mS2jcQfKeDVcrSB5G972JRK/QaUnRrIn/Fr4/OMVgz8wkMDYyJwhVMNPZ1d7FzlQg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@@ -309,8 +309,8 @@ packages:
dev: false
optional: true
/@next/swc-win32-ia32-msvc@13.3.1-canary.7:
resolution: {integrity: sha512-y5zFC4Lyfxu7elVptzvZkaxlzJNvBwrqlTzeHFWEbZKIdRXg4DGVPL9CdXWM6gvy+KacAOFoUie4zjRQxODUkw==}
/@next/swc-win32-ia32-msvc@13.3.1-canary.13:
resolution: {integrity: sha512-+TM2In/8yh6Ze4ADs9HKSg2mIjzB7SLz9i/8VUCY3SdVMKpKCtMHYzlo5BkIOSmtW0QsGVEY38+6WLOpf8lXhQ==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@@ -318,8 +318,8 @@ packages:
dev: false
optional: true
/@next/swc-win32-x64-msvc@13.3.1-canary.7:
resolution: {integrity: sha512-A1QqMd7U7gU89++VBZE5snq8E9/Hj13HTXiP3O447E+mjHeqruxLImycilqu0UyENIoFdmxZTYopOzY5UW2GRw==}
/@next/swc-win32-x64-msvc@13.3.1-canary.13:
resolution: {integrity: sha512-IFnEsOJIvaC/MytzEsTaWcILy2lzuwFi0aAq0NturKFRH/ykjOnLHd98jBz5D8eCPX9QN2oyB57D6i1wbIAJHA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -389,8 +389,8 @@ packages:
string.prototype.codepointat: 0.2.1
dev: false
/@swc/helpers@0.4.14:
resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==}
/@swc/helpers@0.5.0:
resolution: {integrity: sha512-SjY/p4MmECVVEWspzSRpQEM3sjR17sP8PbGxELWrT+YZMBfiUyt1MRUNjMV23zohwlG2HYtCQOsCwsTHguXkyg==}
dependencies:
tslib: 2.5.0
dev: false
@@ -2317,8 +2317,8 @@ packages:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
/next@13.3.1-canary.7(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-4Tdg73PJeQrM5ktrOjEhgwIy/3t8DWUOppfPGZXPVz4Rvb78OQU6sPJrlVwT2x5hi4jdR9T9UMtjpwzH5IMfmQ==}
/next@13.3.1-canary.13(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-nqLvbeAbJiVFWHzfvUM6D5L/nwjUD7+fc0FWPdJc/jLbInKNqQQHc4+0NKNi8tj6Af9cn4MBPrrg/lyMbf0hVA==}
engines: {node: '>=14.6.0'}
hasBin: true
peerDependencies:
@@ -2338,8 +2338,8 @@ packages:
sass:
optional: true
dependencies:
'@next/env': 13.3.1-canary.7
'@swc/helpers': 0.4.14
'@next/env': 13.3.1-canary.13
'@swc/helpers': 0.5.0
busboy: 1.6.0
caniuse-lite: 1.0.30001441
postcss: 8.4.14
@@ -2347,15 +2347,15 @@ packages:
react-dom: 18.2.0(react@18.2.0)
styled-jsx: 5.1.1(react@18.2.0)
optionalDependencies:
'@next/swc-darwin-arm64': 13.3.1-canary.7
'@next/swc-darwin-x64': 13.3.1-canary.7
'@next/swc-linux-arm64-gnu': 13.3.1-canary.7
'@next/swc-linux-arm64-musl': 13.3.1-canary.7
'@next/swc-linux-x64-gnu': 13.3.1-canary.7
'@next/swc-linux-x64-musl': 13.3.1-canary.7
'@next/swc-win32-arm64-msvc': 13.3.1-canary.7
'@next/swc-win32-ia32-msvc': 13.3.1-canary.7
'@next/swc-win32-x64-msvc': 13.3.1-canary.7
'@next/swc-darwin-arm64': 13.3.1-canary.13
'@next/swc-darwin-x64': 13.3.1-canary.13
'@next/swc-linux-arm64-gnu': 13.3.1-canary.13
'@next/swc-linux-arm64-musl': 13.3.1-canary.13
'@next/swc-linux-x64-gnu': 13.3.1-canary.13
'@next/swc-linux-x64-musl': 13.3.1-canary.13
'@next/swc-win32-arm64-msvc': 13.3.1-canary.13
'@next/swc-win32-ia32-msvc': 13.3.1-canary.13
'@next/swc-win32-x64-msvc': 13.3.1-canary.13
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros