import 'package:flutter/material.dart'; class ResponsiveLayout extends StatelessWidget { final Widget mobile; final Widget web; const ResponsiveLayout({ super.key, required this.mobile, required this.web, }); static bool isMobile(BuildContext context) => MediaQuery.of(context).size.width < 800; @override Widget build(BuildContext context) { return isMobile(context) ? mobile : web; } }