inline static method
StandardPagePluginMixin
inline({
- String name = 'inline',
- List<
Type> dependencies = const <Type>[], - bool requireRemoteConfig = false,
- FutureOr<
bool> init()?, - FutureOr<
void> dispose()?, - Widget createAppWidgetWrapper(
- Widget child
- RemoteConfig? createRemoteConfig()?,
- LocalConfig? createLocalConfig()?,
- RemoteMessaging? createRemoteMessaging()?,
- required Widget buildPage(
- BuildContext context,
- Widget child
Create a StandardPagePluginMixin that can be used in App.addPlugin. This takes all the same parameters as Plugin.inline as well as all the methods of StandardPagePluginMixin.
Implementation
static StandardPagePluginMixin inline({
String name = 'inline',
List<Type> dependencies = const <Type>[],
bool requireRemoteConfig = false,
FutureOr<bool> Function(App app)? init,
FutureOr<void> Function()? dispose,
Widget Function(Widget child)? createAppWidgetWrapper,
RemoteConfig? Function()? createRemoteConfig,
LocalConfig? Function()? createLocalConfig,
RemoteMessaging? Function()? createRemoteMessaging,
List<NavigatorObserver> Function()? navigatorObservers,
required Widget Function(BuildContext context, Widget child) buildPage,
}) =>
_StandardPagePluginMixinInline(
name: name,
dependencies: dependencies,
requireRemoteConfig: requireRemoteConfig,
init: init,
dispose: dispose,
createAppWidgetWrapper: createAppWidgetWrapper,
createRemoteConfig: createRemoteConfig,
createLocalConfig: createLocalConfig,
createRemoteMessaging: createRemoteMessaging,
navigatorObservers: navigatorObservers,
buildPage: buildPage,
);