Files
Makoto Sato 10a89e1421 Add audioplayers for elinux (#96)
Signed-off-by: Makoto Sato <makoto.sato@atmark-techno.com>
2024-05-02 10:59:55 +09:00

49 lines
903 B
Dart

import 'package:audioplayers_elinux_example/components/btn.dart';
import 'package:flutter/material.dart';
class SimpleDlg extends StatelessWidget {
final String message;
final String action;
const SimpleDlg({
required this.message,
required this.action,
super.key,
});
@override
Widget build(BuildContext context) {
return Dlg(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text(message),
Btn(
txt: action,
onPressed: Navigator.of(context).pop,
),
],
),
);
}
}
class Dlg extends StatelessWidget {
final Widget child;
const Dlg({
required this.child,
super.key,
});
@override
Widget build(BuildContext context) {
return Dialog(
child: Padding(
padding: const EdgeInsets.all(16.0),
child: child,
),
);
}
}