MIF_E31210604/dashboard_sim/lib/page/dashboard/dashboard.dart

62 lines
2.2 KiB
Dart

import 'package:drawer/constants/constants.dart';
import 'package:drawer/constants/responsive.dart';
import 'package:drawer/page/dashboard/widget/barchartcard.dart';
import 'package:drawer/page/dashboard/widget/cardInfo.dart';
import 'package:drawer/page/dashboard/widget/team.dart';
import 'package:drawer/page/sidebar/header.dart';
import 'package:drawer/page/dashboard/widget/recent_project.dart';
import 'package:drawer/page/sidebar/side_menu.dart';
import 'package:flutter/material.dart';
class dashboard extends StatelessWidget {
const dashboard({super.key});
Widget build(BuildContext context) {
return Scaffold(
drawer: SideMenu(),
body: SafeArea(
child: SingleChildScrollView(
primary: false,
padding: EdgeInsets.all(defaultPadding),
child: Column(
children: [
Header(),
SizedBox(height: defaultPadding),
Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Expanded(
flex: 5,
child: Column(
children: [
// MyFiles(),
cardView(),
SizedBox(height: defaultPadding),
barchartcard(),
SizedBox(height: defaultPadding),
RecentProject(),
if (Responsive.isMobile(context))
SizedBox(height: defaultPadding),
// if (Responsive.isMobile(context)) StorageDetails(),
if (Responsive.isMobile(context)) team(),
],
),
),
if (!Responsive.isMobile(context))
SizedBox(width: defaultPadding),
// On Mobile means if the screen is less than 850 we don't want to show it
if (!Responsive.isMobile(context))
Expanded(
flex: 2,
child: team(),
),
],
)
],
),
),
),
);
}
}