import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; class HistoryCard extends StatelessWidget { final String title; final String farmName; final String timestamp; final VoidCallback? onTap; const HistoryCard({ Key? key, required this.title, required this.farmName, required this.timestamp, this.onTap, }) : super(key: key); @override Widget build(BuildContext context) { return InkWell( onTap: onTap, borderRadius: BorderRadius.circular(8), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Row( children: [ Expanded( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( title, style: GoogleFonts.poppins( fontSize: 14, fontWeight: FontWeight.bold, color: const Color.fromARGB(255, 44, 44, 44), ), ), const SizedBox(height: 4), Text( farmName, style: GoogleFonts.poppins( fontSize: 12, fontWeight: FontWeight.w500, color: const Color.fromARGB(255, 69, 69, 69), ), ), const SizedBox(height: 8), Text( timestamp, style: GoogleFonts.poppins( fontSize: 10, color: Colors.grey, ), ), ], ), ), const Icon(Icons.arrow_forward_ios, size: 16), ], ), const SizedBox(height: 8), Divider(thickness: 1, color: Colors.grey.shade300), ], ), ); } }