import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; class SimpleTile extends StatelessWidget { final Widget? trail; final Widget title; final VoidCallback? onTap; SimpleTile({ required this.title, this.trail, this.onTap, }); SimpleTile.text({ required String text, this.trail, this.onTap, }) : title = Text(text); @override Widget build(BuildContext context) { return GestureDetector( onTap: onTap, child: Container( height: 50.h, padding: EdgeInsets.symmetric(vertical: 4.h), alignment: Alignment.centerLeft, child: Row( children: [ Expanded(child: title), if (trail != null) trail!, ], ), ), ); } }