import 'package:flutter/material.dart'; class IconCard extends StatelessWidget { final IconData icon; final String label; const IconCard({super.key, required this.icon,required this.label}) ; @override Widget build(BuildContext context) { return InkWell( onTap: () { Navigator.pushNamed(context, 'storyPage', arguments:this.label); // Navigator.of(context).push('route' as Route); }, child: Card( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Icon( icon, size: 50, ), SizedBox(height: 10), Text( label, style: TextStyle(fontSize: 16), ), ], ), ), ); } }