Files
gemeindetrommler/lib/UserDefinedList.dart
T

71 lines
1.9 KiB
Dart

import 'dart:io';
import 'dart:ui';
import 'package:flutter/material.dart';
class UserDefinedItem extends StatelessWidget {
final String title;
final String description;
final Image image;
const UserDefinedItem({super.key,
required this.title,
required this.description,
required this.image,
});
@override
Widget build(BuildContext context) {
return ListTile(
leading: image,
title: Text(title),
subtitle: Text(description),
);
}
}
class NewsList extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ListView(
children: [
UserDefinedItem(
title: 'Rosalia Kapelle',
description: 'Kapelle bei der Ausfahrt von Oggau',
image: Image.network('https://upload.wikimedia.org/wikipedia/commons/d/d7/Oggau_Rosaliakapelle.JPG'),
),
UserDefinedItem(
title: 'Gemeinde Amt Oggau',
description: 'Gemeide Amt der Marktgemeinde Oggau. SPÖ regierend',
image: Image.network('https://upload.wikimedia.org/wikipedia/commons/a/a1/Oggau_am_Neusiedler_See_-_Gemeindeamt_%2801%29.jpg'),
),
],
);
}
}
class IssueList extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ListView(
children: [
UserDefinedItem(
title: 'Licht ausgebrannt',
description: 'Licht ist ausgebrannt in der Sebastianstraße',
image: Image.network('https://www.best-of-burgenland.com/assets/img/gemeinden/oggau/oggau_feuerwehr_2022-04-12_003.jpg'),
),
UserDefinedItem(
title: 'test2',
description: 'Gemeide Amt der Marktgemeinde Oggau. SPÖ regierend',
image: Image.network('https://upload.wikimedia.org/wikipedia/commons/a/a1/Oggau_am_Neusiedler_See_-_Gemeindeamt_%2801%29.jpg'),
),
],
);
}
}