Files
monisuo/flutter_monisuo/lib/ui/pages/mine/components/logout_button.dart
2026-04-07 01:05:05 +08:00

37 lines
1.0 KiB
Dart

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,
),
),
),
),
);
}
}