29 lines
838 B
Dart
29 lines
838 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
Widget buildSummaryPage(
|
|
TextEditingController addressController,
|
|
TextEditingController signsController,
|
|
String? selectedRadius,
|
|
void Function() nextPage,
|
|
) {
|
|
return Column(
|
|
mainAxisSize: MainAxisSize.min,
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
children: [
|
|
const Text("Summary", style: TextStyle(fontWeight: FontWeight.bold)),
|
|
const SizedBox(height: 10),
|
|
Text("Address: ${addressController.text}"),
|
|
Text("Signs: ${signsController.text}"),
|
|
Text("Radius: ${selectedRadius ?? 'Not selected'}"),
|
|
const SizedBox(height: 20),
|
|
const Spacer(),
|
|
Row(
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
children: [
|
|
TextButton(onPressed: nextPage, child: const Text("Finish")),
|
|
],
|
|
),
|
|
],
|
|
);
|
|
}
|