Code aufgeräumt

This commit is contained in:
2023-03-02 15:08:53 +01:00
parent 3d670d0fd1
commit cd99dd5c34
2 changed files with 65 additions and 239 deletions
-147
View File
@@ -1,114 +1,3 @@
/*import 'package:flutter/material.dart';
class AddScreen extends StatefulWidget {
@override
_AddScreenState createState() => _AddScreenState();
}
class _AddScreenState extends State<AddScreen> {
final _formKey = GlobalKey<FormState>();
final _titleController = TextEditingController();
final _descriptionController = TextEditingController();
final _imageController = TextEditingController();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Neues Element hinzufügen'),
actions: [
Padding(
padding: const EdgeInsets.only(right: 8.0),
child: IconButton(
icon: Icon(Icons.refresh),
onPressed: () {
_titleController.clear();
_descriptionController.clear();
_imageController.clear();
},
),
),
Padding(
padding: const EdgeInsets.only(right: 8.0),
child: IconButton(
icon: Icon(Icons.check),
onPressed: () {
if (_formKey.currentState!.validate()) {
// Hier wird die Logik zum Hinzufügen des neuen Elements ausgeführt
Navigator.pop(context);
}
},
),
),
],
),
body: Padding(
padding: const EdgeInsets.all(16.0),
child: Form(
key: _formKey,
child: Column(
children: [
TextFormField(
decoration: InputDecoration(
labelText: 'Titel',
filled: true,
fillColor: Colors.grey[200],
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(16.0),
),
),
controller: _titleController,
validator: (value) {
if (value!.isEmpty) {
return 'Bitte geben Sie einen Titel ein.';
}
return null;
},
),
SizedBox(height: 16.0),
TextFormField(
decoration: InputDecoration(
labelText: 'Beschreibung',
filled: true,
fillColor: Colors.grey[200],
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(16.0),
),
),
controller: _descriptionController,
validator: (value) {
if (value!.isEmpty) {
return 'Bitte geben Sie eine Beschreibung ein.';
}
return null;
},
),
SizedBox(height: 16.0),
TextFormField(
decoration: InputDecoration(
labelText: 'Bild',
filled: true,
fillColor: Colors.grey[200],
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(16.0),
),
),
controller: _imageController,
validator: (value) {
if (value!.isEmpty) {
return 'Bitte geben Sie ein Bild ein.';
}
return null;
},
),
],
),
),
),
);
}
}*/
import 'dart:io';
import 'package:flutter/material.dart';
@@ -263,39 +152,3 @@ class _AddScreenState extends State<AddScreen> {
);
}
}
/*import 'package:flutter/material.dart';
class AddScreen extends StatelessWidget {
const AddScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Neues Element hinzufügen'),
),
body: Column(
children: [
TextFormField(
decoration: InputDecoration(labelText: 'Titel'),
),
TextFormField(
decoration: InputDecoration(labelText: 'Beschreibung'),
),
TextFormField(
decoration: InputDecoration(labelText: 'Bild'),
),
ElevatedButton(
onPressed: () {
// Fügen Sie hier die Logik zum Hinzufügen eines neuen Elements hinzu
Navigator.pop(context);
},
child: Text('Hinzufügen'),
),
],
),
);
}
}*/
-27
View File
@@ -46,33 +46,6 @@ class DetailPage extends StatelessWidget {
],
),
),
/*
body: Column(
children: [
Container(
padding: const EdgeInsets.all(8.0),
child: image,
),
Container(
padding: const EdgeInsets.all(8.0),
child: Text(
title,
style: const TextStyle(
fontSize: 24,
),
),
),
Container(
padding: const EdgeInsets.all(8.0),
child: Text(
description,
style: const TextStyle(
fontSize: 18,
),
),
),
],
),*/
);
}
}