navigateToPath static method

Future<void> navigateToPath(
  1. BuildContext context,
  2. String path, {
  3. Map<String, String> queryParameters = const {},
})

Выполняет навигацию к маршруту по имени, используя расширение BuildContext.navigateToPath.

context — контекст для навигации. path — путь маршрута. queryParameters — опциональные параметры запроса.

Implementation

static Future<void> navigateToPath(
  BuildContext context,
  String path, {
  Map<String, String> queryParameters = const {},
}) async {
  final uri = Uri(
    path: path,
    queryParameters: queryParameters.isEmpty ? null : queryParameters,
  );

  await closeDialog();
  return context.navigateToPath(uri.toString());
}