Food Calories
import 'package:flutter/material.dart';
final list = [
{
'name': 'Nasi Putih',
'unit': '100 gram',
'energy': 175,
},
{
'name': 'Nasi Merah',
'unit': '100 gram',
'energy': 110,
},
{
'name': 'Kentang Rebus',
'unit': '100 gram',
'energy': 87,
},
{
'name': 'Ubi Jalar',
'unit': '100 gram',
'energy': 86,
},
{
'name': 'Singkong',
'unit': '100 gram',
'energy': 160,
},
{
'name': 'Roti Putih',
'unit': '1 iris',
'energy': 66,
},
];
DataTable(
columns: const [
DataColumn(
label: Expanded(
child: Text('Name'),
),
),
DataColumn(
label: Expanded(
child: Text('Unit'),
),
),
DataColumn(
label: Expanded(
child: Align(
alignment: Alignment.centerRight,
child: Text('Energy'),
),
),
),
],
rows: List.generate(list.length, (index) {
Map item = list[index];
return DataRow(
cells: [
DataCell(
Text(
item['name'],
),
),
DataCell(
Text(
item['unit'],
),
),
DataCell(
Align(
alignment: Alignment.centerRight,
child: Text(
'${item['energy']} kkal',
),
),
),
],
);
}),
),