use ValueGetter

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-14 14:14:27 +08:00
parent bc5ce11449
commit 1cd949c365
8 changed files with 11 additions and 13 deletions

View File

@@ -1,13 +1,11 @@
import 'package:PiliPlus/common/widgets/flutter/list_tile.dart';
import 'package:flutter/material.dart' hide ListTile;
typedef StringGetter = String Function();
class NormalItem extends StatefulWidget {
final String? title;
final StringGetter? getTitle;
final ValueGetter<String>? getTitle;
final String? subtitle;
final StringGetter? getSubtitle;
final ValueGetter<String>? getSubtitle;
final Widget? leading;
final Widget Function()? getTrailing;
final void Function(BuildContext context, void Function() setState)? onTap;