Initial commit

This commit is contained in:
Henry Hiles 2025-01-03 18:33:59 -05:00
parent 32e425f961
commit e94d583b8b
67 changed files with 2516 additions and 698 deletions

View file

@ -0,0 +1,29 @@
import 'package:flutter/material.dart';
import 'package:canal/models/package.dart';
class PackageCard extends StatelessWidget {
final Package package;
const PackageCard(this.package, {super.key});
@override
Widget build(BuildContext context) => Card(
color: package.color,
child: ListTile(
title: Text(
package.name,
style: Theme.of(context).textTheme.titleLarge,
),
subtitle: Text(
package.author,
style: Theme.of(context).textTheme.titleSmall,
),
leading: Padding(
padding: const EdgeInsets.only(right: 4),
child: SizedBox(
width: 48,
child: package.icon,
),
),
),
);
}