diff --git a/lib/pages/postEnrollment/claimtracklist.dart b/lib/pages/postEnrollment/claimtracklist.dart index 75a6d0f..54df123 100755 --- a/lib/pages/postEnrollment/claimtracklist.dart +++ b/lib/pages/postEnrollment/claimtracklist.dart @@ -959,7 +959,7 @@ class _claimtracklistformState extends State { value ?? '', // Null check for value textAlign: TextAlign.start, softWrap: true, - maxLines: 20, + maxLines: 50, overflow: TextOverflow.ellipsis, style: GoogleFonts.poppins( fontSize: Responsive.isDesktop(context) ? 14 : 12, diff --git a/lib/pages/postEnrollment/help.dart b/lib/pages/postEnrollment/help.dart index f6216bd..3053a26 100755 --- a/lib/pages/postEnrollment/help.dart +++ b/lib/pages/postEnrollment/help.dart @@ -234,8 +234,10 @@ class _helpState extends State { ticketList = response['data'].toList(); print("TC1 - $ticketList"); reversedTicketList = List>.from(ticketList); + reversedTicketList = List>.from(ticketList); print("TC2 - $ticketList"); - ticketList = reversedTicketList.reversed.toList(); + // ticketList = reversedTicketList.reversed.toList(); + ticketList = reversedTicketList.toList(); print("TC3 - $ticketList"); }); // } @@ -524,7 +526,7 @@ class _helpState extends State { Navigator.pushNamed(context, 'tickets'); }, child: Text( - 'Raise a Ticket', + 'Raise a Support', style: GoogleFonts.poppins(color: Colors.white), ), style: ElevatedButton.styleFrom( @@ -586,7 +588,7 @@ class _helpState extends State { Expanded( child: _buildTabButton( context: context, - title: "Tickets", + title: "Supports", isActive: tickets == 0, onTap: () { setState(() { @@ -640,7 +642,7 @@ class _helpState extends State { SizedBox(width: 10), _buildTabButton( context: context, - title: "Tickets", + title: "Supports", isActive: tickets == 0, onTap: () { setState(() { @@ -1509,6 +1511,14 @@ class _helpState extends State { statusColor = Color(0xFF979797); // Default color if status is null } + final truncatedSubject = Responsive.isDesktop(context) + ? (claimsSubject.length > 30 + ? '${claimsSubject.substring(0, 30)}...' + : claimsSubject) + : (claimsSubject.length > 15 + ? '${claimsSubject.substring(0, 10)}...' + : claimsSubject); + return GestureDetector( onTap: () { print("Navigating with thz_id: ${item['thz_id']}"); @@ -1587,7 +1597,10 @@ class _helpState extends State { ), ), Text( - ' (TCKT : $claimsticket)' ?? '', + Responsive.isDesktop(context) + ? ' (Ticket Id #$claimsticket)' + : ' (Tkt #$claimsticket)' ?? + '', textAlign: TextAlign.left, style: GoogleFonts.poppins( fontSize: Responsive.isDesktop( @@ -1607,9 +1620,7 @@ class _helpState extends State { child: Tooltip( message: claimsSubject, child: Text( - claimsSubject.length > 30 - ? '${claimsSubject.substring(0, 30)}...' - : claimsSubject, + truncatedSubject, textAlign: TextAlign.left, style: GoogleFonts.poppins( fontSize: diff --git a/lib/pages/postEnrollment/tickets.dart b/lib/pages/postEnrollment/tickets.dart index 001e3cc..204ae87 100644 --- a/lib/pages/postEnrollment/tickets.dart +++ b/lib/pages/postEnrollment/tickets.dart @@ -361,7 +361,7 @@ class _ticketsState extends State { : MainAxisAlignment.start, children: [ Text( - 'Raise a Ticket', + 'Raise a Support', textAlign: TextAlign.start, style: GoogleFonts.poppins( fontSize: @@ -629,6 +629,7 @@ class _ticketsState extends State { controller: controller, decoration: InputDecoration(labelText: label), keyboardType: keyboardType, + maxLength: 150, validator: (value) { if (value == null || value.isEmpty) { return 'Please enter the $label'; @@ -643,6 +644,7 @@ class _ticketsState extends State { controller: controller, decoration: InputDecoration(labelText: label), maxLines: 5, + maxLength: 1500, validator: (value) { if (value == null || value.isEmpty) { return 'Please enter the $label';