import 'package:flutter/material.dart'; import 'package:patient_manager/objects/files.dart'; class BuildFilesList extends StatefulWidget { final List files; const BuildFilesList({ super.key, required this.files, }); @override State createState() => _BuildFilesListState(); } int indexOn = 0; class _BuildFilesListState extends State { @override Widget build(BuildContext context) { return SizedBox( height: 290.0, child: ListView.separated( shrinkWrap: true, separatorBuilder: (BuildContext context, int index) { return const Divider(); }, itemCount: widget.files.length, itemBuilder: (context, index) { return ListTile( title: Text( widget.files[index].file_name, ), subtitle: Text(widget.files[index].insert_date), trailing: const Icon(Icons.arrow_forward), onTap: () { //Insert Display function here }, ); }, ), ); } }