71 lines
1.9 KiB
Dart
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'),
|
|
),
|
|
|
|
],
|
|
);
|
|
}
|
|
}
|