Fix Cupertino split screen UI
This commit is contained in:
		
							parent
							
								
									1e4ca0c61b
								
							
						
					
					
						commit
						0f39a30921
					
				
					 1 changed files with 52 additions and 49 deletions
				
			
		| 
						 | 
					@ -214,59 +214,62 @@ class TrainInfoBodyCupertino extends TrainInfoBodyShared {
 | 
				
			||||||
      return Row(
 | 
					      return Row(
 | 
				
			||||||
        mainAxisSize: MainAxisSize.max,
 | 
					        mainAxisSize: MainAxisSize.max,
 | 
				
			||||||
        children: [
 | 
					        children: [
 | 
				
			||||||
          Container(
 | 
					          SafeArea(
 | 
				
			||||||
            constraints: const BoxConstraints(
 | 
					            right: false,
 | 
				
			||||||
              minWidth: 400,
 | 
					            child: Container(
 | 
				
			||||||
              maxWidth: 400,
 | 
					              constraints: const BoxConstraints(
 | 
				
			||||||
            ),
 | 
					                minWidth: 400,
 | 
				
			||||||
            child: Column(
 | 
					                maxWidth: 400,
 | 
				
			||||||
              mainAxisSize: MainAxisSize.max,
 | 
					              ),
 | 
				
			||||||
              children: [
 | 
					              child: Column(
 | 
				
			||||||
                DisplayTrainID(trainData: trainData),
 | 
					                mainAxisSize: MainAxisSize.max,
 | 
				
			||||||
                DisplayTrainOperator(trainData: trainData),
 | 
					                children: [
 | 
				
			||||||
                DisplayTrainRoute(trainData: trainData),
 | 
					                  DisplayTrainID(trainData: trainData),
 | 
				
			||||||
                DisplayTrainDeparture(trainData: trainData),
 | 
					                  DisplayTrainOperator(trainData: trainData),
 | 
				
			||||||
                const CupertinoDivider(
 | 
					                  DisplayTrainRoute(trainData: trainData),
 | 
				
			||||||
                  color: foregroundWhite,
 | 
					                  DisplayTrainDeparture(trainData: trainData),
 | 
				
			||||||
                ),
 | 
					 | 
				
			||||||
                DisplayTrainLastInfo(trainData: trainData),
 | 
					 | 
				
			||||||
                const CupertinoDivider(),
 | 
					 | 
				
			||||||
                IntrinsicHeight(
 | 
					 | 
				
			||||||
                  child: Row(
 | 
					 | 
				
			||||||
                    children: <Widget>[
 | 
					 | 
				
			||||||
                      // Expanded(
 | 
					 | 
				
			||||||
                      //   child: DisplayTrainNextStop(trainData: trainData,),
 | 
					 | 
				
			||||||
                      // ),
 | 
					 | 
				
			||||||
                      Expanded(
 | 
					 | 
				
			||||||
                        child: DisplayTrainRouteDuration(
 | 
					 | 
				
			||||||
                          trainData: trainData,
 | 
					 | 
				
			||||||
                        ),
 | 
					 | 
				
			||||||
                      ),
 | 
					 | 
				
			||||||
                      // Expanded(
 | 
					 | 
				
			||||||
                      //   child: DisplayTrainDestination(trainData: trainData,),
 | 
					 | 
				
			||||||
                      // ),
 | 
					 | 
				
			||||||
                      const SizedBox(
 | 
					 | 
				
			||||||
                        height: double.infinity,
 | 
					 | 
				
			||||||
                        child: CupertinoVerticalDivider(),
 | 
					 | 
				
			||||||
                      ),
 | 
					 | 
				
			||||||
                      Expanded(
 | 
					 | 
				
			||||||
                        child: DisplayTrainRouteDistance(
 | 
					 | 
				
			||||||
                          trainData: trainData,
 | 
					 | 
				
			||||||
                        ),
 | 
					 | 
				
			||||||
                      ),
 | 
					 | 
				
			||||||
                    ],
 | 
					 | 
				
			||||||
                  ),
 | 
					 | 
				
			||||||
                ),
 | 
					 | 
				
			||||||
                const CupertinoDivider(
 | 
					 | 
				
			||||||
                  color: foregroundWhite,
 | 
					 | 
				
			||||||
                ),
 | 
					 | 
				
			||||||
                if (onViewYesterdayTrain != null && trainData.stations.first.departure!.scheduleTime.compareTo(DateTime.now()) > 0) ...[
 | 
					 | 
				
			||||||
                  DisplayTrainYesterdayWarningCupertino(onViewYesterdayTrain!),
 | 
					 | 
				
			||||||
                  const CupertinoDivider(
 | 
					                  const CupertinoDivider(
 | 
				
			||||||
                    color: foregroundWhite,
 | 
					                    color: foregroundWhite,
 | 
				
			||||||
                  ),
 | 
					                  ),
 | 
				
			||||||
 | 
					                  DisplayTrainLastInfo(trainData: trainData),
 | 
				
			||||||
 | 
					                  const CupertinoDivider(),
 | 
				
			||||||
 | 
					                  IntrinsicHeight(
 | 
				
			||||||
 | 
					                    child: Row(
 | 
				
			||||||
 | 
					                      children: <Widget>[
 | 
				
			||||||
 | 
					                        // Expanded(
 | 
				
			||||||
 | 
					                        //   child: DisplayTrainNextStop(trainData: trainData,),
 | 
				
			||||||
 | 
					                        // ),
 | 
				
			||||||
 | 
					                        Expanded(
 | 
				
			||||||
 | 
					                          child: DisplayTrainRouteDuration(
 | 
				
			||||||
 | 
					                            trainData: trainData,
 | 
				
			||||||
 | 
					                          ),
 | 
				
			||||||
 | 
					                        ),
 | 
				
			||||||
 | 
					                        // Expanded(
 | 
				
			||||||
 | 
					                        //   child: DisplayTrainDestination(trainData: trainData,),
 | 
				
			||||||
 | 
					                        // ),
 | 
				
			||||||
 | 
					                        const SizedBox(
 | 
				
			||||||
 | 
					                          height: double.infinity,
 | 
				
			||||||
 | 
					                          child: CupertinoVerticalDivider(),
 | 
				
			||||||
 | 
					                        ),
 | 
				
			||||||
 | 
					                        Expanded(
 | 
				
			||||||
 | 
					                          child: DisplayTrainRouteDistance(
 | 
				
			||||||
 | 
					                            trainData: trainData,
 | 
				
			||||||
 | 
					                          ),
 | 
				
			||||||
 | 
					                        ),
 | 
				
			||||||
 | 
					                      ],
 | 
				
			||||||
 | 
					                    ),
 | 
				
			||||||
 | 
					                  ),
 | 
				
			||||||
 | 
					                  const CupertinoDivider(
 | 
				
			||||||
 | 
					                    color: foregroundWhite,
 | 
				
			||||||
 | 
					                  ),
 | 
				
			||||||
 | 
					                  if (onViewYesterdayTrain != null && trainData.stations.first.departure!.scheduleTime.compareTo(DateTime.now()) > 0) ...[
 | 
				
			||||||
 | 
					                    DisplayTrainYesterdayWarningCupertino(onViewYesterdayTrain!),
 | 
				
			||||||
 | 
					                    const CupertinoDivider(
 | 
				
			||||||
 | 
					                      color: foregroundWhite,
 | 
				
			||||||
 | 
					                    ),
 | 
				
			||||||
 | 
					                  ],
 | 
				
			||||||
                ],
 | 
					                ],
 | 
				
			||||||
              ],
 | 
					              ),
 | 
				
			||||||
            ),
 | 
					            ),
 | 
				
			||||||
          ),
 | 
					          ),
 | 
				
			||||||
          Expanded(
 | 
					          Expanded(
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue