import 'package:flutter/material.dart'; import 'package:nfc_google_sheet/context/app_colors.dart'; class Folder extends StatelessWidget { final IconData icon; final String name; final VoidCallback onTap; const Folder({super.key, required this.icon, required this.name, required this.onTap}); @override Widget build(BuildContext context) { return InkWell( onTap: onTap, borderRadius: BorderRadius.circular(12), child: Container( decoration: BoxDecoration( color: AppColors.subtitle.withValues(alpha: 0.5), borderRadius: BorderRadius.circular(12), ), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Icon(icon, size: 50, color: AppColors.selected), SizedBox(height: 15), Padding( padding: const EdgeInsets.symmetric(horizontal: 8.0), child: Text( name, textAlign: TextAlign.center, style: TextStyle( color: AppColors.unselected, fontWeight: FontWeight.bold, fontSize: 16, ), ), ), ], ), ), ); } }