view places header alignment

This commit is contained in:
nico committed 2024-05-01 16:14:17 +02:00
1 parent b6dc991f99
commit 3894d9aefe
2 files changed
+35 -18

No files matched your search

+31 -15
View File
@@ -1,6 +1,8 @@
import 'package:fforte/addCam/add_cam_main.dart';
import 'package:fforte/other/db_helper.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:flutter_slidable/flutter_slidable.dart';
// * Site that shows all entries in the databases
@@ -124,7 +126,8 @@ class _ViewCamsState extends State<ViewCams> {
} else if (snapshot.hasError) {
return Text('Error: ${snapshot.error}');
} else {
List<Map<String,dynamic>> placeList = List.of(snapshot.data!);
List<Map<String, dynamic>> placeList =
List.of(snapshot.data!);
return Scaffold(
floatingActionButton: FloatingActionButton(
child: const Icon(Icons.delete),
@@ -134,20 +137,30 @@ class _ViewCamsState extends State<ViewCams> {
),
body: Column(
children: [
const SizedBox(
height: 10,
const SizedBox(height: 10,),
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Row(
children: [
const SizedBox(width: 10,),
Text(
style: const TextStyle(
decoration: TextDecoration.underline
),
AppLocalizations.of(context)!.placedata),
],
),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Expanded(
flex: 2,
child: Text(
AppLocalizations.of(context)!.placedata)),
Expanded(
flex: 2,
child:
Text(AppLocalizations.of(context)!.sent)),
Text(
style: const TextStyle(
decoration: TextDecoration.underline
),
AppLocalizations.of(context)!.sent),
const SizedBox(width: 10,),
],
),
],
),
const SizedBox(
@@ -157,19 +170,22 @@ class _ViewCamsState extends State<ViewCams> {
child: ListView.builder(
itemCount: placeList.length,
itemBuilder: (context, index) {
Map<String, dynamic> place = snapshot.data![index];
Map<String, dynamic> place =
snapshot.data![index];
return Slidable(
startActionPane: ActionPane(
motion: const ScrollMotion(),
children: [
SlidableAction(
onPressed: (context) {
delSinglePlace(place['ID'.toString()]);
delSinglePlace(
place['ID'.toString()]);
},
backgroundColor: Colors.red,
foregroundColor: Colors.white,
icon: Icons.delete,
label: AppLocalizations.of(context)!.justdelete,
label: AppLocalizations.of(context)!
.justdelete,
)
]),
child: ListTile(
+4 -3
View File
@@ -47,6 +47,7 @@
23 mär 2h 15 min
24 mär 1h
26 mär 45 min
20 mär 1h 30 min
24 mär 5h
30 mär 4h 15 min
20 apr 1h 30 min
24 apr 5h
30 apr 4h 15 min
1 mai 4h