opt. & new: icons

This commit is contained in:
lollipopkit
2024-04-26 00:39:03 +08:00
parent 3ccb61fba2
commit 3237d9eb21
20 changed files with 254 additions and 171 deletions

View File

@@ -20,6 +20,7 @@ import 'package:toolbox/data/res/store.dart';
import 'package:toolbox/view/widget/expand_tile.dart';
import 'package:toolbox/view/widget/kv_row.dart';
import 'package:toolbox/view/widget/server_func_btns.dart';
import 'package:toolbox/view/widget/val_builder.dart';
import '../../../../core/extension/numx.dart';
import '../../../../core/route.dart';
@@ -573,9 +574,9 @@ class _ServerDetailPageState extends State<ServerDetailPage>
children: [
Text(l10n.net),
UIs.width13,
ValueListenableBuilder(
valueListenable: _netSortType,
builder: (_, val, __) => InkWell(
ValBuilder(
listenable: _netSortType,
builder: (val) => InkWell(
onTap: () => _netSortType.value = val.next,
child: AnimatedSwitcher(
duration: const Duration(milliseconds: 377),

View File

@@ -466,7 +466,10 @@ class _ServerEditPageState extends State<ServerEditPage> {
));
return CardX(
child: ExpandTile(
leading: const Icon(Icons.map),
leading: const Padding(
padding: EdgeInsets.only(left: 10),
child: Icon(Icons.map),
),
initiallyExpanded: _jumpServer.value != null,
title: Text(l10n.jumpServer),
children: children,