Skip to content

Commit

Permalink
[race hub] fix #139 (fix long session name)
Browse files Browse the repository at this point in the history
  • Loading branch information
BrightDV committed Apr 18, 2024
1 parent 0a3bf81 commit c518ea1
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ import 'package:sliding_up_panel/sliding_up_panel.dart';
import 'package:syncfusion_flutter_pdfviewer/pdfviewer.dart';
import 'package:url_launcher/url_launcher.dart';

class GrandPrixRunningScreen extends StatelessWidget {
class RaceHubScreen extends StatelessWidget {
final Event event;
const GrandPrixRunningScreen(
const RaceHubScreen(
this.event, {
Key? key,
}) : super(key: key);
Expand Down Expand Up @@ -358,10 +358,15 @@ class GrandPrixRunningScreen extends StatelessWidget {
fit: BoxFit.scaleDown,
),
for (var session in event.sessions)
SessionItem(
session,
event.raceId,
event.meetingCountryName,
Padding(
padding: const EdgeInsets.symmetric(
horizontal: 5,
),
child: SessionItem(
session,
event.raceId,
event.meetingCountryName,
),
),
Padding(
padding: const EdgeInsets.symmetric(
Expand Down Expand Up @@ -734,12 +739,12 @@ class SessionItem extends StatelessWidget {
),
),
)
: GestureDetector(
child: Container(
padding: const EdgeInsets.only(top: 10),
height: 70,
child: Row(
: Card(
child: ListTile(
title: Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.min,
children: [
Expanded(
flex: 3,
Expand All @@ -764,29 +769,33 @@ class SessionItem extends StatelessWidget {
),
Expanded(
flex: 1,
child: DottedLine(
direction: Axis.vertical,
dashLength: 3,
dashGapLength: 3,
lineThickness: 3,
dashRadius: 8,
dashColor: Theme.of(context).dividerColor,
child: SizedBox(
height: 60,
child: DottedLine(
direction: Axis.vertical,
dashLength: 3,
dashGapLength: 3,
lineThickness: 3,
dashRadius: 8,
dashColor: Theme.of(context).dividerColor,
),
),
),
Expanded(
flex: 8,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
sessionsAbbreviations[session.sessionsAbbreviation],
style: TextStyle(
fontSize: 20,
),
textAlign: TextAlign.center,
),
session.endTime.isBefore(DateTime.now())
? Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Padding(
padding: const EdgeInsets.only(
Expand Down Expand Up @@ -843,19 +852,20 @@ class SessionItem extends StatelessWidget {
style: TextStyle(
fontSize: 17,
),
textAlign: TextAlign.center,
),
],
),
),
],
),
),
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => SessionScreen(
sessionsAbbreviations[session.sessionsAbbreviation],
session,
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => SessionScreen(
sessionsAbbreviations[session.sessionsAbbreviation],
session,
),
),
),
),
Expand Down
4 changes: 2 additions & 2 deletions lib/helpers/live_session_status_indicator.dart
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
*/

import 'package:boxbox/api/event_tracker.dart';
import 'package:boxbox/Screens/grand_prix_running_details.dart';
import 'package:boxbox/Screens/racehub.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:hive_flutter/hive_flutter.dart';
Expand Down Expand Up @@ -173,7 +173,7 @@ class EventTrackerItem extends StatelessWidget {
onPressed: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => GrandPrixRunningScreen(event),
builder: (context) => RaceHubScreen(event),
),
),
style: ElevatedButton.styleFrom(
Expand Down

0 comments on commit c518ea1

Please sign in to comment.