rootAppBuilder static method
Build for root widget, to support RTL languages
Implementation
static Widget Function(BuildContext, Widget?) rootAppBuilder() {
Widget appBuilder(BuildContext context, Widget? child) {
final instance = _retrieveCurrentInstance(context);
return StreamBuilder<Locale?>(
initialData: instance?.locale,
stream: instance?._localeStream.stream,
builder: (context, snapshot) {
return Directionality(
textDirection: _findTextDirection(snapshot.data),
child: child!,
);
},
);
}
return appBuilder;
}