import 'package:flutter/material.dart'; import 'package:sendtrain/database/database.dart'; import 'package:sendtrain/extensions/string_extensions.dart'; class ActivityViewCategories extends StatelessWidget { const ActivityViewCategories({super.key, required this.categories}); final List categories; @override Widget build(BuildContext context) { return SizedBox( height: 40, child: ListView.builder( shrinkWrap: true, scrollDirection: Axis.horizontal, padding: const EdgeInsets.only(right: 10), itemCount: categories.length, itemBuilder: (BuildContext context, int index) { return ActionChip( visualDensity: VisualDensity.compact, avatar: const Icon(Icons.category_rounded), label: Text(maxLines: 1, categories[index].name.toTitleCase()), tooltip: "Activity Category", onPressed: () {}, ); }, )); } }