import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; class DetailPage extends StatelessWidget { final String title; final String description; final Image? image; const DetailPage({ Key? key, required this.title, required this.description, required this.image, }) : super(key: key); @override Widget build(BuildContext context) { final String formattedDate = DateFormat('dd.MM.yyyy').format(DateTime.now()); return Scaffold( appBar: AppBar( title: Text(title), ), body: SingleChildScrollView( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Container( padding: const EdgeInsets.all(8.0), child: image, ), Container( padding: const EdgeInsets.all(8.0), child: Text( title, style: const TextStyle( fontSize: 24, fontWeight: FontWeight.bold, ), ), ), Container( padding: const EdgeInsets.only(left: 8.0, bottom: 8.0), child: Text( formattedDate, style: const TextStyle( fontSize: 18, ), ), ), Container( padding: const EdgeInsets.all(8.0), child: Text( description, style: const TextStyle( fontSize: 18, ), ), ), ], ), ), ); } } /*import 'package:flutter/material.dart'; class DetailPage extends StatelessWidget { final String title; final String description; final Image? image; const DetailPage({ super.key, required this.title, required this.description, required this.image, }); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(title), ), body: SingleChildScrollView( child: Column( children: [ Container( padding: const EdgeInsets.all(8.0), child: image, ), Container( padding: const EdgeInsets.all(8.0), child: Text( title, style: const TextStyle( fontSize: 24, ), ), ), Container( padding: const EdgeInsets.all(8.0), child: Text( description, style: const TextStyle( fontSize: 18, ), ), ), ], ), ), ); } }*/