import 'package:flutter/material.dart'; import 'package:flutter_example_packages/base/app/model.dart'; import 'package:scoped_model/scoped_model.dart'; class PageLayout extends StatefulWidget { const PageLayout({ super.key, required this.child, }); final Widget child; @override State createState() => _PageLayoutState(); } class _PageLayoutState extends State { @override Widget build(BuildContext context) { return ScopedModelDescendant(builder: (context, child, model) { return Localizations.override( context: context, child: Builder( builder: (context) { return widget.child; }, ), ); }); } }