@@ -186,19 +186,19 @@ export default function TicketPage() {
186
186
187
187
const handleRatingChange = ( ticketId : number , rating : number ) => {
188
188
setRatings ( ( prevRatings ) => {
189
- const newRatings = new Map ( prevRatings ) ;
190
- newRatings . set ( ticketId , rating ) ;
189
+ const newRatings = new Map ( prevRatings ) ;
190
+ newRatings . set ( ticketId , rating ) ;
191
191
return newRatings ;
192
192
} ) ;
193
- } ;
193
+ } ;
194
194
195
195
const handleReviewChange = ( ticketId : number , review : string ) => {
196
196
setReviews ( ( prevReviews ) => {
197
- const newReviews = new Map ( prevReviews ) ;
198
- newReviews . set ( ticketId , review ) ;
197
+ const newReviews = new Map ( prevReviews ) ;
198
+ newReviews . set ( ticketId , review ) ;
199
199
return newReviews ;
200
200
} ) ;
201
- } ;
201
+ } ;
202
202
203
203
const submitRating = async ( ratedTicket : ticket ) => {
204
204
if ( isSubmitting ) return ;
@@ -531,7 +531,10 @@ export default function TicketPage() {
531
531
{ mentorData . location == "virtual" && (
532
532
< Text className = "mt-5 text-lg" >
533
533
Your mentor is virtual! < br /> Please join their video call link:{ " " }
534
- < a href = { mentorData . zoomlink } > { mentorData . zoomlink } </ a >
534
+ < a href = { mentorData . zoomlink . startsWith ( 'http' ) ? mentorData . zoomlink : `https://${ mentorData . zoomlink } ` } >
535
+ { mentorData . zoomlink }
536
+ </ a >
537
+
535
538
</ Text >
536
539
) }
537
540
@@ -572,7 +575,7 @@ export default function TicketPage() {
572
575
</ Text >
573
576
< Rating
574
577
onChange = { ( rating ) => handleRatingChange ( ticket . id , rating ) }
575
- value = { ratings . get ( ticket . id ) || 0 }
578
+ value = { ratings . get ( ticket . id ) || 0 }
576
579
fractions = { 2 }
577
580
size = "lg"
578
581
color = "yellow"
0 commit comments