// Copyright 2019 The Flutter team. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'package:flutter/material.dart'; import 'package:gallery/l10n/gallery_localizations.dart'; // Duration of time (e.g. 16h 12m) String formattedDuration(BuildContext context, Duration duration, {bool abbreviated}) { final hoursShortForm = GalleryLocalizations.of(context).craneHours(duration.inHours.toInt()); final minutesShortForm = GalleryLocalizations.of(context).craneMinutes(duration.inMinutes % 60); return GalleryLocalizations.of(context) .craneFlightDuration(hoursShortForm, minutesShortForm); }