import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; import 'package:journal/note.dart'; class NoteHeader extends StatelessWidget { final Note note; NoteHeader(this.note); @override Widget build(BuildContext context) { var dateStr = DateFormat('MMMM, yyyy').format(note.created); var timeStr = DateFormat('EEEE HH:mm').format(note.created); var bigNum = Text( note.created.day.toString(), style: TextStyle(fontSize: 40.0), ); var dateText = Text( dateStr, style: TextStyle(fontSize: 18.0), ); var timeText = Text( timeStr, style: TextStyle(fontSize: 18.0), ); var w = Row( children: [ bigNum, SizedBox(width: 8.0), Column( children: [ dateText, timeText, ], crossAxisAlignment: CrossAxisAlignment.start, ), ], crossAxisAlignment: CrossAxisAlignment.start, ); return Padding( padding: EdgeInsets.only(top: 8.0, bottom: 18.0), child: w, ); } }