Files
syncrow-web/lib/utils/responsive_layout.dart
2024-08-24 16:37:10 +03:00

21 lines
511 B
Dart

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;
}
},
);
}
}