import 'package:flutter/material.dart'; class ResponsiveLayout extends StatelessWidget { final Widget desktopBody; final Widget mobileBody; const ResponsiveLayout({super.key,required this.desktopBody,required this.mobileBody}); @override Widget build(BuildContext context) { return LayoutBuilder(builder: (context, constraints) { if(constraints.maxWidth<600){ return mobileBody; }else{ return desktopBody; } }, ); } }