exit_dialog.dart
1.03 KB
import 'package:flustars/flustars.dart';
import 'package:flutter/material.dart';
import 'package:Parlando/login/login_router.dart';
import 'package:Parlando/res/constant.dart';
import 'package:Parlando/res/styles.dart';
import 'package:Parlando/routers/fluro_navigator.dart';
import 'package:Parlando/widgets/base_dialog.dart';
import 'package:Parlando/extension/int_extension.dart';
class ExitDialog extends StatefulWidget {
const ExitDialog({
Key? key,
}) : super(key: key);
@override
_ExitDialog createState() => _ExitDialog();
}
class _ExitDialog extends State<ExitDialog> {
@override
Widget build(BuildContext context) {
return BaseDialog(
title: '提示',
child: Padding(
padding: EdgeInsets.symmetric(horizontal: 16.px, vertical: 8.px),
child: const Text('您确定要退出登录吗?', style: TextStyles.textSize16),
),
onPressed: () {
SpUtil.remove(Constant.userToken);
NavigatorUtils.push(context, LoginRouter.loginPage, clearStack: true);
},
);
}
}