mirror of https://github.com/mitchell/selfpass.git
31 lines
750 B
Dart
31 lines
750 B
Dart
import 'package:flutter/cupertino.dart';
|
|
|
|
import '../types/credential.dart';
|
|
|
|
import '../widgets/tappable_text_list.dart';
|
|
|
|
class Credentials extends StatelessWidget {
|
|
final List<Metadata> metadatas;
|
|
|
|
const Credentials(this.metadatas);
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return CupertinoPageScaffold(
|
|
child: TappableTextList(tappableText: _buildTappableText(context)),
|
|
navigationBar: CupertinoNavigationBar(),
|
|
);
|
|
}
|
|
|
|
Map<String, GestureTapCallback> _buildTappableText(BuildContext context) {
|
|
var handleOnTap = () {};
|
|
|
|
Map<String, GestureTapCallback> tappableText = {};
|
|
|
|
metadatas.forEach(
|
|
(Metadata metadata) => tappableText[metadata.id] = handleOnTap);
|
|
|
|
return tappableText;
|
|
}
|
|
}
|