in ui/lib/modules/my_services/widgets/service_resources_widget.dart [30:66]
Widget build(BuildContext context) {
return Card(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.start,
children: [
ExpansionTile(
title: Text(
'Resources (ref guides, codelabs, etc):',
style: AppText.fontStyleBold,
),
children: <Widget>[
for (TemplateMetadata tm in service.template!.metadata)
Row(
children: [
TextButton(
onPressed: () async {
final Uri _url = Uri.parse(tm.value);
if (!await launchUrl(_url)) {
throw 'Could not launch $_url';
}
},
child: Text(
tm.name,
overflow: TextOverflow.ellipsis,
maxLines: 1,
style: AppText.linkFontStyle,
),
),
],
),
],
),
],
),
);
}