import 'package:flutter/material.dart'; import '../../utils/http_util.dart'; import '../../widgets/desktop/desktop_download_apps.dart'; import '../../widgets/mobile/mobile_download_apps.dart'; import 'package:responsive_builder/responsive_builder.dart'; class DownloadApps extends StatefulWidget { const DownloadApps({Key key}) : super(key: key); @override State createState() { return DownloadAppsState(); } } class DownloadAppsState extends State { Map data; @override Widget build(BuildContext context) { return ScreenTypeLayout( mobile: MobileDownloadApps(data), tablet: DesktopDownloadApps(data), desktop: DesktopDownloadApps(data), ); } @override void initState() { super.initState(); _loadData(); } void _loadData() { HttpUtil.httpGet('v1/get-wisetronic-download-page') .then((value) { print('$value'); if (mounted) { setState(() { data = value; }); } }); } }