import 'package:flutter/material.dart'; import '../../../../core/theme/app_color_scheme.dart'; import '../../../../core/theme/app_spacing.dart'; import '../../../../core/theme/app_theme.dart'; /// 退出登錄按鈕 class LogoutButton extends StatelessWidget { final VoidCallback onLogout; const LogoutButton({super.key, required this.onLogout}); @override Widget build(BuildContext context) { return GestureDetector( onTap: onLogout, child: Container( width: double.infinity, height: 48, decoration: BoxDecoration( color: AppColorScheme.down.withOpacity(0.05), borderRadius: BorderRadius.circular(AppRadius.lg), border: Border.all( color: AppColorScheme.down.withOpacity(0.15), ), ), child: Center( child: Text( '退出登錄', style: AppTextStyles.headlineMedium(context).copyWith( color: AppColorScheme.down, ), ), ), ), ); } }