Files
2021-11-15 12:19:31 +01:00

28 lines
715 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);
const textStyle = TextStyle(
color: CupertinoColors.systemGrey,
fontWeight: FontWeight.w400,
fontSize: 11,
);
return isSameWeek(receivedAt)
? Text(
formatDateSameWeek(receivedAt),
style: textStyle,
)
: Text(
formatDate(receivedAt),
style: textStyle,
);
}
}