This commit is contained in:
lollipopkit
2023-09-13 14:28:02 +08:00
parent 6c84d2f52b
commit 278d5984b2
55 changed files with 528 additions and 481 deletions

View File

@@ -4,7 +4,9 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
import 'package:toolbox/core/extension/context.dart';
import 'package:toolbox/core/extension/context/common.dart';
import 'package:toolbox/core/extension/context/dialog.dart';
import 'package:toolbox/core/extension/context/snackbar.dart';
import 'package:toolbox/core/extension/numx.dart';
import 'package:toolbox/core/utils/misc.dart';
import 'package:toolbox/data/res/misc.dart';
@@ -103,7 +105,7 @@ class _PrivateKeyEditPageState extends State<PrivateKeyEditPage> {
},
child: Text(
_s.ok,
style: textRed,
style: UIs.textRed,
),
),
],
@@ -113,7 +115,7 @@ class _PrivateKeyEditPageState extends State<PrivateKeyEditPage> {
)
];
return CustomAppBar(
title: Text(_s.edit, style: textSize18),
title: Text(_s.edit, style: UIs.textSize18),
actions: widget.pki == null ? null : actions,
);
}
@@ -131,7 +133,7 @@ class _PrivateKeyEditPageState extends State<PrivateKeyEditPage> {
}
FocusScope.of(context).unfocus();
setState(() {
_loading = centerSizedLoading;
_loading = UIs.centerSizedLoading;
});
try {
final decrypted = await compute(decyptPem, [key, pwd]);
@@ -192,12 +194,12 @@ class _PrivateKeyEditPageState extends State<PrivateKeyEditPage> {
return;
}
final size = (await file.stat()).size;
if (size > privateKeyMaxSize) {
if (size > Miscs.privateKeyMaxSize) {
context.showSnackBar(
_s.fileTooLarge(
path,
size.convertBytes,
privateKeyMaxSize.convertBytes,
Miscs.privateKeyMaxSize.convertBytes,
),
);
return;
@@ -216,7 +218,7 @@ class _PrivateKeyEditPageState extends State<PrivateKeyEditPage> {
icon: Icons.password,
),
SizedBox(height: MediaQuery.of(context).size.height * 0.1),
_loading ?? placeholder,
_loading ?? UIs.placeholder,
],
);
}

View File

@@ -4,7 +4,8 @@ import 'package:after_layout/after_layout.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
import 'package:provider/provider.dart';
import 'package:toolbox/core/extension/context.dart';
import 'package:toolbox/core/extension/context/common.dart';
import 'package:toolbox/core/extension/context/dialog.dart';
import 'package:toolbox/data/store/private_key.dart';
import 'package:toolbox/locator.dart';
@@ -37,7 +38,7 @@ class _PrivateKeyListState extends State<PrivateKeysListPage>
Widget build(BuildContext context) {
return Scaffold(
appBar: CustomAppBar(
title: Text(_s.privateKey, style: textSize18),
title: Text(_s.privateKey, style: UIs.textSize18),
),
body: _buildBody(),
floatingActionButton: FloatingActionButton(
@@ -70,7 +71,7 @@ class _PrivateKeyListState extends State<PrivateKeysListPage>
),
),
title: Text(item.id),
subtitle: Text(item.type ?? _s.unknown, style: grey),
subtitle: Text(item.type ?? _s.unknown, style: UIs.textGrey),
onTap: () => AppRoute.keyEdit(pki: item).go(context),
trailing: const Icon(Icons.edit),
),