import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

import '../../../controllers/localization/localization.dart';
import '../../../models/subtitle.dart';

class AAlertDialog extends StatelessWidget {
  final String? title;
  final String? content;

  const AAlertDialog({Key? key, this.title, this.content}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    Subtitle? _subtitle = AppLocalization.of(context)?.subtitle;
    return CupertinoAlertDialog(
      title: title != null ? Text(title ?? "") : null,
      content: content != null ? Text(content ?? "") : null,
      actions: <Widget>[
        TextButton(
          child: Text(_subtitle?.confirm ?? ""),
          onPressed: () {
            Navigator.of(context).pop(true);
          },
        ),
        TextButton(
          child: Text(_subtitle?.cancel ?? ""),
          onPressed: () {
            Navigator.of(context).pop(false);
          },
        ),
      ],
    );
  }
}
