created content boxes
This commit is contained in:
30
lib/widgets/content_list_tile.dart
Normal file
30
lib/widgets/content_list_tile.dart
Normal file
@@ -0,0 +1,30 @@
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class ContentListTile extends StatelessWidget {
|
||||
const ContentListTile({
|
||||
super.key,
|
||||
this.name,
|
||||
this.location,
|
||||
this.title,
|
||||
this.description,
|
||||
});
|
||||
|
||||
final String? name;
|
||||
final String? location;
|
||||
final String? title;
|
||||
final String? description;
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return ListTile(
|
||||
title: Row(
|
||||
children: [
|
||||
if (name != null) Text(name!),
|
||||
if (location != null) Text(', $location'),
|
||||
if (title != null) Text(' - $title'),
|
||||
],
|
||||
),
|
||||
subtitle: description != null ? Text(description!) : null,
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user