Vaani/lib/settings/view/buttons.dart

30 lines
649 B
Dart
Raw Normal View History

import 'package:flutter/material.dart';
class OkButton<T> extends StatelessWidget {
2026-01-10 16:51:05 +05:30
const OkButton({super.key, this.onPressed});
final void Function()? onPressed;
@override
Widget build(BuildContext context) {
2026-01-10 16:51:05 +05:30
return TextButton(onPressed: onPressed, child: const Text('OK'));
}
}
class CancelButton extends StatelessWidget {
2026-01-10 16:51:05 +05:30
const CancelButton({super.key, this.onPressed});
final void Function()? onPressed;
@override
Widget build(BuildContext context) {
return TextButton(
onPressed: () {
onPressed?.call();
Navigator.of(context).pop();
},
child: const Text('Cancel'),
);
}
}