import 'package:flutter/material.dart'; import 'package:flutter_example_packages/model.dart'; import 'package:scoped_model/scoped_model.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.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) { final localizations = AppLocalizations.of(context)!; return ScopedModelDescendant(builder: (context, child, model) { return Localizations.override( context: context, child: Builder( builder: (context) { return Scaffold( appBar: AppBar( elevation: 0, ), body: widget.child, ); }, ), ); }); } }