import 'package:flutter/material.dart'; class SettingItem extends StatefulWidget { final String name; final String value; final Function onTap; SettingItem({Key key, this.name, this.value, this.onTap}) : super(key: key); @override _SettingItemState createState() => _SettingItemState(); } class _SettingItemState extends State { @override Widget build(BuildContext context) { return Card( child: ListTile( title: Text(widget.name), subtitle: widget.value !=null ? Text(widget.value) : null, trailing: Icon(Icons.chevron_right), onTap: widget.onTap, ), ); } }