Files
flutter-samples/packages/imessage/lib/message_header.dart
T
Salvatore Giordano 33622093e0 migrate app
2021-05-17 15:58:10 +02:00

27 lines
680 B
Dart

import 'package:flutter/cupertino.dart';
import 'package:imessage/utils.dart';
class MessageHeader extends StatelessWidget {
final String rawTimeStamp;
const MessageHeader({Key? key, required this.rawTimeStamp}) : super(key: key);
@override
Widget build(BuildContext context) {
final receivedAt = DateTime.parse(rawTimeStamp);
final textStyle = TextStyle(
color: CupertinoColors.systemGrey,
fontSize: 14,
);
return isSameWeek(receivedAt)
? Text(
formatDateSameWeek(receivedAt),
style: textStyle,
)
: Text(
formatDate(receivedAt),
style: textStyle,
);
}
}