Merge pull request #420 from DenserMeerkat/resolve-issue-about-dialog

feat: about dialog
This commit is contained in:
Ashita Prasad
2024-07-06 22:35:21 +05:30
committed by GitHub
13 changed files with 221 additions and 225 deletions

View File

@ -0,0 +1,29 @@
import 'package:apidash/consts.dart';
import 'package:flutter/material.dart';
import 'package:apidash/widgets/widgets.dart';
showAboutAppDialog(
BuildContext context,
) {
showDialog(
context: context,
builder: (context) {
return AlertDialog(
contentPadding: kPt20 + kPh20 + kPb10,
content: Container(
width: double.infinity,
height: double.infinity,
constraints: const BoxConstraints(maxWidth: 540, maxHeight: 544),
child: const IntroMessage(),
),
actions: [
TextButton(
onPressed: () {
Navigator.of(context).pop();
},
child: const Text("Close"),
),
],
);
});
}

View File

@ -4,7 +4,6 @@ import 'package:package_info_plus/package_info_plus.dart';
import '../consts.dart';
import 'markdown.dart';
import 'error_message.dart';
import 'package:apidash/extensions/extensions.dart';
class IntroMessage extends StatelessWidget {
const IntroMessage({
@ -38,7 +37,7 @@ class IntroMessage extends StatelessWidget {
return CustomMarkdown(
data: text,
padding: !context.isMediumWindow ? kPh60 : kPh20,
padding: EdgeInsets.zero,
);
}
return const Center(child: CircularProgressIndicator());

View File

@ -10,7 +10,8 @@ export 'card_sidebar_request.dart';
export 'checkbox.dart';
export 'code_previewer.dart';
export 'codegen_previewer.dart';
export 'dialogs.dart';
export 'dialog_about.dart';
export 'dialog_rename.dart';
export 'dropdown_codegen.dart';
export 'dropdown_content_type.dart';
export 'dropdown_formdata.dart';