|
|
|
@ -179,7 +179,7 @@ class _SummaryTabState extends State<SummaryTab> { |
|
|
|
), |
|
|
|
2.horizontalSpace, |
|
|
|
Text( |
|
|
|
'${_controller.meetingData.value.seconds}s', |
|
|
|
_formatDateSeconds(_controller.meetingData.value.seconds), |
|
|
|
style: TextStyle( |
|
|
|
color: isDarkMode ? Colors.grey[400] : Colors.grey[500], |
|
|
|
fontSize: 12.sp, |
|
|
|
@ -388,4 +388,19 @@ class _SummaryTabState extends State<SummaryTab> { |
|
|
|
), |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
String _formatDateSeconds(int seconds) { |
|
|
|
if (seconds < 60) { |
|
|
|
return '${seconds}s'; |
|
|
|
} else if (seconds < 3600) { |
|
|
|
int minutes = seconds ~/ 60; |
|
|
|
int remainingSeconds = seconds % 60; |
|
|
|
return '${minutes}m ${remainingSeconds}s'; |
|
|
|
} else { |
|
|
|
int hours = seconds ~/ 3600; |
|
|
|
int remainingMinutes = (seconds % 3600) ~/ 60; |
|
|
|
int remainingSeconds = seconds % 60; |
|
|
|
return '${hours}h ${remainingMinutes}m ${remainingSeconds}s'; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|