tripSection method
Implementation
Column tripSection() {
return Column(
children: [
Stack(
children: [
if(isRoundTrip)
Positioned(
top:0,
left: 0,right: 0,bottom: 0,
child: SvgPicture.asset('assets/top_flights/round_trip_circle.svg') ,
),
SizedBox(
width: 116,
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
SvgPicture.asset(
'assets/flight_search/departure.svg',
width: 15.dp,
height: 15.dp,
colorFilter: const ColorFilter.mode(
ColorHelper.neutralLightText,
BlendMode.srcIn,
),
),
Flexible(
flex: 1,
child: _dottedLine(),
),
for (var i = 0; i < numberOfStops; i++) ...[
SvgPicture.asset(
'assets/flight_search/stop.svg',
width: 6.dp,
height: 6.dp,
),
Flexible(
flex: 1,
child: _dottedLine(),
),
],
SvgPicture.asset(
'assets/flight_search/arrival.svg',
width: 15.dp,
height: 15.dp,
colorFilter: const ColorFilter.mode(
ColorHelper.neutralLightText,
BlendMode.srcIn,
),
),
],
),
),
],
),
],
);
}