import 'package:flutter/material.dart'; class GeneralDrawerItem extends StatelessWidget { final String label; final IconData? leading; final bool trailing; final Color? color; final VoidCallback onTap; const GeneralDrawerItem({ super.key, required this.label, this.leading, this.trailing = false, this.color, required this.onTap, }); @override Widget build(BuildContext context) { return ListTile( onTap: onTap, leading: leading == null ? null : Icon( leading, color: Colors.black, ), trailing: trailing ? const Icon( Icons.keyboard_arrow_right, color: Colors.black, ) : null, title: Text( label, style: TextStyle(fontSize: 15, color: color), ), ); } }