push<T> static method
Future<T?>
push<T>(
- BuildContext context, {
- required String source,
- List<
String> tableNames = const [], - DbLensQueryHistoryController? historyController,
- DbLensQueryConfirmBuilder? confirmBuilder,
Implementation
static Future<T?> push<T>(
BuildContext context, {
required String source,
List<String> tableNames = const [],
DbLensQueryHistoryController? historyController,
DbLensQueryConfirmBuilder? confirmBuilder,
}) {
final theme = DbLensTheme(DbLensThemeData.fromMaterialTheme(Theme.of(context)));
return Navigator.of(context).push<T>(
MaterialPageRoute(
builder: (context) => DbLensThemeScope(
theme: theme,
child: DbLensQueryConsole(
source: source,
tableNames: tableNames,
historyController: historyController,
confirmBuilder: confirmBuilder,
onBack: () => Navigator.of(context).pop(),
),
),
),
);
}