Files
sf-app-platform/lib/payments/view/screens/alert_screen.dart

55 lines
1.3 KiB
Dart
Raw Normal View History

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:sf_app_platform/payments/domain/ports/theme_port.dart';
2025-11-10 12:03:32 +01:00
import 'package:sf_app_platform/payments/view/screens/core/activity_list.dart';
class AlertScreen extends StatefulWidget {
const AlertScreen({super.key});
@override
State<StatefulWidget> createState() => AlertScreenState();
}
2025-11-10 12:03:32 +01:00
class AlertScreenState extends State<AlertScreen> {
2025-11-10 12:03:32 +01:00
final activity = [
{"type": "goal"},
{"type": "wage", "amount": 5},
{"type": "lock"},
{"type": "lock"}
];
bool edit = false;
@override
void initState() {
edit = false;
super.initState();
}
@override
Widget build(BuildContext context) {
ThemePort theme = context.read<ThemePort>();
return Scaffold(
backgroundColor: theme.getColorFor(ThemeCode.background_secondary),
body: Container(
margin: EdgeInsets.all(30),
child: Column(
children: [
Row(
children: [
Text("Alertas"),
Spacer(),
2025-11-10 12:03:32 +01:00
TextButton(
onPressed: () => setState(() {edit = !edit;}),
child: Text("Editar"))
],
),
2025-11-10 12:03:32 +01:00
ActivityList(activity: activity, edit: edit)
],
),
),
);
}
}