mirror of
https://github.com/mitchell/selfpass.git
synced 2025-12-14 21:27:22 +00:00
Added repositories using provider package
This commit is contained in:
parent
cad969d98c
commit
d0505a4a58
30 changed files with 1539 additions and 63 deletions
28
lib/widgets/obfuscated_text_field.dart
Normal file
28
lib/widgets/obfuscated_text_field.dart
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
import 'package:flutter/cupertino.dart';
|
||||
|
||||
typedef OnSubmittedBuilder = ValueChanged<String> Function(
|
||||
BuildContext context,
|
||||
);
|
||||
|
||||
class ObfuscatedTextField extends StatelessWidget {
|
||||
final OnSubmittedBuilder onSubmittedBuilder;
|
||||
|
||||
const ObfuscatedTextField({this.onSubmittedBuilder});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Container(
|
||||
padding: const EdgeInsets.symmetric(vertical: 5.0),
|
||||
child: CupertinoTextField(
|
||||
decoration: BoxDecoration(
|
||||
border: Border.all(color: CupertinoColors.black),
|
||||
borderRadius: const BorderRadius.all(Radius.circular(5.0)),
|
||||
),
|
||||
clearButtonMode: OverlayVisibilityMode.editing,
|
||||
textAlign: TextAlign.center,
|
||||
onSubmitted: onSubmittedBuilder(context),
|
||||
obscureText: true,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue