Skip to content

Commit d6f6b7d

Browse files
authored
Surface Nested Cart Lines (#3803)
1 parent 22e6f00 commit d6f6b7d

35 files changed

+124
-9
lines changed

assets/component-cart-drawer.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,11 @@ cart-drawer-items {
218218
max-width: 100%;
219219
}
220220

221+
.cart-drawer .cart-item__nested-line .cart-item__image {
222+
max-width: 60%;
223+
float: right;
224+
}
225+
221226
.cart-drawer .cart-items thead {
222227
margin-bottom: 0.5rem;
223228
}
@@ -255,6 +260,10 @@ cart-drawer-items {
255260
padding-top: 1.7rem;
256261
}
257262

263+
.cart-drawer .cart-items .cart-item__nested-line td:not(.cart-item__quantity) {
264+
padding-top: 1rem;
265+
}
266+
258267
.cart-drawer .cart-item > td + td {
259268
padding-left: 1rem;
260269
}

assets/component-cart-items.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@ cart-items .title-wrapper-with-link {
3232
align-items: flex-start;
3333
}
3434

35+
.cart-item__nested-line .cart-item__image-container {
36+
min-width: calc(10rem / var(--font-body-scale));
37+
justify-content: right;
38+
img {
39+
width: 60%;
40+
}
41+
}
42+
3543
.cart-item__image-container:after {
3644
content: none;
3745
}
@@ -237,6 +245,10 @@ cart-remove-button .icon-remove {
237245
margin-bottom: 3.5rem;
238246
}
239247

248+
.cart-item:has(+ .cart-item__nested-line) {
249+
margin-bottom: 1.5rem;
250+
}
251+
240252
.cart-item:last-child {
241253
margin-bottom: 0;
242254
}
@@ -290,6 +302,10 @@ cart-remove-button .icon-remove {
290302
padding-top: 4rem;
291303
}
292304

305+
.cart-items .cart-item__nested-line td {
306+
padding-top: 1rem;
307+
}
308+
293309
.cart-item {
294310
display: table-row;
295311
}

locales/bg.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@
155155
"load_video": "Пускане на видео {{ index }} във визуализатора на галерията",
156156
"image_available": "Изображение {{ index }} вече е налично във визуализатора на галерията"
157157
},
158+
"nested_label": "{{ product_title }} за {{ parent_title }}",
158159
"view_full_details": "Покажи пълните подробности",
159160
"shipping_policy_html": "<a href=\"{{ link }}\">Доставката</a> се изчислява при плащане.",
160161
"choose_options": "Изберете опции",

locales/cs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@
157157
"load_video": "Přehrát video {{ index }} v zobrazení galerie",
158158
"image_available": "Obrázek {{ index }} je nyní k dispozici v zobrazení galerie"
159159
},
160+
"nested_label": "{{ product_title }} pro {{ parent_title }}",
160161
"view_full_details": "Zobrazit veškeré podrobnosti",
161162
"shipping_policy_html": "<a href=\"{{ link }}\">Poštovné</a> se vypočítá na pokladně.",
162163
"choose_options": "Výběr možností",

locales/da.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@
155155
"load_video": "Afspil videoen {{ index }} i gallerivisning",
156156
"image_available": "Billedet {{ index }} er nu tilgængeligt i gallerivisning"
157157
},
158+
"nested_label": "{{ product_title }} til {{ parent_title }}",
158159
"view_full_details": "Se komplette oplysninger",
159160
"shipping_policy_html": "<a href=\"{{ link }}\">Levering</a> beregnes ved betaling.",
160161
"choose_options": "Vælg muligheder",

locales/de.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@
155155
"load_video": "Video {{ index }} in Galerieansicht abspielen",
156156
"image_available": "Bild {{ index }} ist nun in der Galerieansicht verfügbar"
157157
},
158+
"nested_label": "{{ product_title }} für {{ parent_title }}",
158159
"view_full_details": "Vollständige Details anzeigen",
159160
"shipping_policy_html": "<a href=\"{{ link }}\">Versand</a> wird beim Checkout berechnet",
160161
"choose_options": "Optionen auswählen",

locales/el.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@
156156
"load_video": "Αναπαραγωγή βίντεο {{ index }} στην προβολή συλλογής",
157157
"image_available": "Η εικόνα {{ index }} είναι τώρα διαθέσιμη στην προβολή συλλογής"
158158
},
159+
"nested_label": "{{ product_title }} για {{ parent_title }}",
159160
"view_full_details": "Προβολή όλων των λεπτομερειών",
160161
"shipping_policy_html": "Τα <a href=\"{{ link }}\">έξοδα αποστολής</a> υπολογίζονται κατά την ολοκλήρωση της αγοράς.",
161162
"choose_options": "Ορίστε επιλογές",

locales/en.default.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@
129129
"play_model": "Play 3D Viewer",
130130
"play_video": "Play video"
131131
},
132+
"nested_label": "{{ title }} for {{ parent_title }}",
132133
"quantity": {
133134
"label": "Quantity",
134135
"input_label": "Quantity for {{ product }}",

locales/es.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@
156156
"load_video": "Reproducir el video {{ index }} en la vista de la galería",
157157
"image_available": "La imagen {{ index }} ya está disponible en la vista de la galería"
158158
},
159+
"nested_label": "{{ product_title }} para {{ parent_title }}",
159160
"view_full_details": "Ver todos los detalles",
160161
"shipping_policy_html": "Los <a href=\"{{ link }}\">gastos de envío</a> se calculan en la pantalla de pago.",
161162
"choose_options": "Seleccionar opciones",

locales/fi.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@
155155
"load_video": "Toista video {{ index }} gallerianäkymässä",
156156
"image_available": "Kuva {{ index }} on nyt saatavilla gallerianäkymässä"
157157
},
158+
"nested_label": "{{ product_title }} {{ parent_title }}:lle",
158159
"view_full_details": "Näytä kaikki tiedot",
159160
"shipping_policy_html": "<a href=\"{{ link }}\">Toimituskulut</a> lasketaan kassalla.",
160161
"choose_options": "Valitse vaihtoehdot",

0 commit comments

Comments
 (0)