view places header alignment

This commit is contained in:
nico
2024-05-01 16:14:17 +02:00
parent b6dc991f99
commit 3894d9aefe
2 changed files with 36 additions and 19 deletions

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(

View File

@@ -47,6 +47,7 @@
23 mär 2h 15 min
24 mär 1h
26 mär 45 min
20 r 1h 30 min
24 r 5h
30 r 4h 15 min
20 apr 1h 30 min
24 apr 5h
30 apr 4h 15 min
1 mai 4h