aurcache/frontend/lib/components/routing/menu_shell.dart
lukas-heiligenbrunner 02fda58db4 remove builds from db if pkg is deleted
fix apibuilder interval refreshes refreshing widgets not visible
2024-01-01 17:11:05 +01:00

37 lines
956 B
Dart

import 'package:flutter/material.dart';
import '../../utils/responsive.dart';
import '../../screens/dashboard_screen.dart';
import 'side_menu.dart';
class MenuShell extends StatelessWidget {
const MenuShell({super.key, required this.child});
final Widget child;
@override
Widget build(BuildContext context) {
return Scaffold(
drawer: const SideMenu(),
body: SafeArea(
child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
// We want this side menu only for large screen
if (Responsive.isDesktop(context))
const Expanded(
// default flex = 1
// and it takes 1/6 part of the screen
child: SideMenu(),
),
Expanded(
// It takes 5/6 part of the screen
flex: 5,
child: child,
),
],
),
),
);
}
}