navigate_service.dart 328 Bytes

import 'package:flutter/material.dart';

class NavigateService {

  final GlobalKey<NavigatorState> key = GlobalKey(debugLabel: 'navigate_key');

  NavigatorState? get navigator => key.currentState;

  get pushNamed => navigator!.pushNamed;
  get push => navigator!.push;
  get popAndPushNamed => navigator!.popAndPushNamed;
}