Added Localizations and ran small fixes
This commit is contained in:
@@ -4,6 +4,8 @@ import 'package:provider/provider.dart';
|
||||
|
||||
import 'package:pweb/providers/wallets.dart';
|
||||
|
||||
import 'package:pweb/generated/i18n/app_localizations.dart';
|
||||
|
||||
|
||||
class WalletEditHeader extends StatefulWidget {
|
||||
const WalletEditHeader({super.key});
|
||||
@@ -32,7 +34,9 @@ class _WalletEditHeaderState extends State<WalletEditHeader> {
|
||||
Widget build(BuildContext context) {
|
||||
final provider = context.watch<WalletsProvider>();
|
||||
final wallet = provider.selectedWallet;
|
||||
|
||||
final loc = AppLocalizations.of(context)!;
|
||||
final messanger = ScaffoldMessenger.of(context);
|
||||
|
||||
if (wallet == null) {
|
||||
return SizedBox.shrink();
|
||||
}
|
||||
@@ -74,10 +78,10 @@ class _WalletEditHeaderState extends State<WalletEditHeader> {
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
controller: _controller,
|
||||
decoration: const InputDecoration(
|
||||
decoration: InputDecoration(
|
||||
border: OutlineInputBorder(),
|
||||
isDense: true,
|
||||
hintText: 'Wallet name',
|
||||
hintText: loc.walletName,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -87,8 +91,8 @@ class _WalletEditHeaderState extends State<WalletEditHeader> {
|
||||
onPressed: () async {
|
||||
provider.updateName(wallet.id, _controller.text);
|
||||
await provider.updateWallet(wallet.copyWith(name: _controller.text));
|
||||
ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(content: Text('Wallet name saved')),
|
||||
messanger.showSnackBar(
|
||||
SnackBar(content: Text(loc.walletNameSaved)),
|
||||
);
|
||||
setState(() {
|
||||
_isEditing = false;
|
||||
@@ -110,4 +114,4 @@ class _WalletEditHeaderState extends State<WalletEditHeader> {
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user