Initial commit

This commit is contained in:
jahongireshonqulov
2025-10-17 19:42:02 +05:00
commit 9fbdabafb4
1420 changed files with 28021 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
import 'package:flutter/material.dart';
import 'package:grostore/custom_ui/common_appbar.dart';
import 'package:grostore/presenters/page_presenter.dart';
import 'package:webview_flutter/webview_flutter.dart';
class Pages extends StatefulWidget {
final String slug;
const Pages({super.key, required this.slug});
@override
State<Pages> createState() => _PagesState();
}
class _PagesState extends State<Pages> {
PagePresenter pagePresenter = PagePresenter();
@override
void initState() {
WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
pagePresenter.initState(widget.slug);
});
super.initState();
}
@override
Widget build(BuildContext context) {
return ListenableBuilder(
listenable: pagePresenter,
builder: (context,child) {
return Scaffold(
appBar: CommonAppbar.show(title: pagePresenter.pageInfo?.title??"", context: context),
body:Padding(
padding: const EdgeInsets.all(8.0),
child: WebViewWidget(controller: pagePresenter.controller,),
) ,
);
}
);
}
}