exit_dialog.dart 871 Bytes
import 'package:flutter/material.dart';
import 'package:one_poem/login/login_router.dart';
import 'package:one_poem/res/styles.dart';
import 'package:one_poem/routers/fluro_navigator.dart';
import 'package:one_poem/widgets/base_dialog.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: const Padding(
        padding: EdgeInsets.symmetric(horizontal: 16.0, vertical: 8.0),
        child: Text('您确定要退出登录吗?', style: TextStyles.textSize16),
      ),
      onPressed: () {
        NavigatorUtils.push(context, LoginRouter.loginPage, clearStack: true);
      },
    );
  }
}