in ui/lib/modules/catalog/widgets/deploy_dialog.dart [120:155]
return Column(
children: [
Row(
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
// Template Details Section
SummaryItem(label: "Template", child: Text(template.name)),
SummaryItem(
label: "Description", child: Text(template.description)),
SummaryItem(label: "Owner", child: Text(template.owner)),
SummaryItem(label: "Version", child: Text(template.version)),
SummaryItem(
label: "Last modified",
child: Text(DateFormat('MM/d/yy, h:mm a')
.format(template.lastModified) +
" (${timeago.format(template.lastModified)})")),
SummaryItem(label: "Tags", child: Text('${template.tags}')),
SummaryItem(
label: "Category", child: Text('${template.category}')),
Divider(),
// Resources Section
SummaryItem(
label: "Template Repo",
child: TextButton(
onPressed: () async {
final Uri _url = Uri.parse(template.sourceUrl);
if (!await launchUrl(_url)) {
throw 'Could not launch $_url';
}
},