@@ -33,7 +33,7 @@ import {PoweredByFooter} from "../../../common/PoweredByFooter";
3333import { Event , Product } from "../../../../types.ts" ;
3434import { eventsClientPublic } from "../../../../api/event.client.ts" ;
3535import { promoCodeClientPublic } from "../../../../api/promo-code.client.ts" ;
36- import { IconX } from "@tabler/icons-react"
36+ import { IconX , IconChevronRight } from "@tabler/icons-react"
3737import { getSessionIdentifier } from "../../../../utilites/sessionIdentifier.ts" ;
3838import { Constants } from "../../../../constants.ts" ;
3939
@@ -318,7 +318,7 @@ const SelectProducts = (props: SelectProductsProps) => {
318318 . map ( ( n ) => n . toString ( ) ) ;
319319 quantityRange . unshift ( "0" ) ;
320320
321- const [ productIsCollapsed , { toggle : collapseProduct } ] = useDisclosure ( ! product . start_collapsed ) ;
321+ const [ productIsCollapsed , { toggle : collapseProduct } ] = useDisclosure ( product . start_collapsed ) ;
322322
323323 return (
324324 < div key = { product . id } className = { 'hi-product-row' } >
@@ -346,17 +346,25 @@ const SelectProducts = (props: SelectProductsProps) => {
346346 </ >
347347 ) }
348348
349- { ( ! product . is_available && product . type === 'TIERED' ) && (
350- < ProductAvailabilityMessage product = { product } event = { event } />
351- ) }
352-
353- < span className = { 'hi-product-collapse-arrow' } >
354- { productIsCollapsed ? '\u25BC' : '\u25B6' }
355- </ span >
356- </ div >
357- </ UnstyledButton >
358- </ div >
349+ { ( ! product . is_available && product . type === 'TIERED' ) && (
350+ < ProductAvailabilityMessage product = { product } event = { event } />
351+ ) }
352+ </ div >
353+ < span className = { `hi-ticket-collapse-arrow` } >
354+ < IconChevronRight className = { productIsCollapsed ? "" : "open" } />
355+ </ span >
356+ </ UnstyledButton >
357+ </ div >
359358
359+ < Collapse in = { ! productIsCollapsed } className = { 'hi-product-content' } >
360+ < div className = { 'hi-price-tiers-rows' } >
361+ < TieredPricing
362+ productIndex = { productIndex }
363+ event = { event }
364+ product = { product }
365+ form = { form }
366+ />
367+ </ div >
360368 < Collapse in = { productIsCollapsed } className = { 'hi-product-content' } >
361369 < div className = { 'hi-price-tiers-rows' } >
362370 < TieredPricing
0 commit comments