import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:project_telephony/utils/headers.dart'; class CloudBackButton extends StatelessWidget { final Color color; final bool isSpecial; const CloudBackButton({ Key? key, this.color = const Color(0xFF111111), this.isSpecial = false, }); @override Widget build(BuildContext context) { return Navigator.canPop(context) ? Padding( padding: isSpecial ? EdgeInsets.only(left: 8.w) : EdgeInsets.zero, child: IconButton( onPressed: () { print("返回传值"); Navigator.pop(context,true); Get.back(); }, icon: Icon( CupertinoIcons.chevron_back, color: color, ), ), ) : const SizedBox(); } }