File tree Expand file tree Collapse file tree 1 file changed +22
-17
lines changed
frontend/src/components/products-list Expand file tree Collapse file tree 1 file changed +22
-17
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ export const ProductsList = ({
46
46
const membership = products . filter (
47
47
( product ) => product . type === TicketType . Association ,
48
48
) [ 0 ] ;
49
- const tshirt = products . filter ( ( product ) => product . category === "Gadget" ) [ 0 ] ;
49
+ const tshirts = products . filter ( ( product ) => product . category === "Gadget" ) ;
50
50
const socialEvents = products . filter (
51
51
( product ) => product . type === TicketType . SocialEvent ,
52
52
) ;
@@ -90,22 +90,27 @@ export const ProductsList = ({
90
90
</ >
91
91
) }
92
92
93
- { visibleCategories . includes ( CheckoutCategory . Gadgets ) && tshirt && (
94
- < >
95
- { showHeadings && (
96
- < GroupHeading >
97
- < FormattedMessage id = "tickets.productsList.tshirtTitle" />
98
- </ GroupHeading >
99
- ) }
100
- < TicketRow
101
- key = { tshirt . id }
102
- icon = "tshirt"
103
- iconBackground = "yellow"
104
- ticket = { tshirt }
105
- />
106
- < Spacer size = "small" />
107
- </ >
108
- ) }
93
+ { visibleCategories . includes ( CheckoutCategory . Gadgets ) &&
94
+ tshirts . length > 0 && (
95
+ < >
96
+ { showHeadings && (
97
+ < GroupHeading >
98
+ < FormattedMessage id = "tickets.productsList.tshirtTitle" />
99
+ </ GroupHeading >
100
+ ) }
101
+ { tshirts . map ( ( tshirt ) => (
102
+ < Fragment key = { tshirt . id } >
103
+ < TicketRow
104
+ key = { tshirt . id }
105
+ icon = "tshirt"
106
+ iconBackground = "yellow"
107
+ ticket = { tshirt }
108
+ />
109
+ < Spacer size = "small" />
110
+ </ Fragment >
111
+ ) ) }
112
+ </ >
113
+ ) }
109
114
110
115
{ visibleCategories . includes ( CheckoutCategory . SocialEvents ) &&
111
116
socialEvents . length > 0 && (
You can’t perform that action at this time.
0 commit comments