Dashboard chart flow
This commit is contained in:
@@ -1,7 +1,19 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:oc_front/core/sections/header/menu.dart';
|
||||
import 'package:oc_front/core/sections/header/search.dart';
|
||||
import 'package:oc_front/utils/clipper_menu.dart';
|
||||
import 'package:oc_front/core/services/router.dart';
|
||||
import 'package:oc_front/widgets/menu_clipper/clipper_menu.dart';
|
||||
|
||||
class HeaderConstants {
|
||||
static final List<RouterItem> noHeader = [
|
||||
AppRouter.workflowItem,
|
||||
];
|
||||
static double height = 200;
|
||||
|
||||
static bool isNoHeader(String route) {
|
||||
return noHeader.where((element) => element.route == route).isNotEmpty;
|
||||
}
|
||||
}
|
||||
|
||||
GlobalKey<HeaderWidgetState> headerWidgetKey = GlobalKey<HeaderWidgetState>();
|
||||
class HeaderWidget extends StatefulWidget {
|
||||
@@ -12,9 +24,10 @@ class HeaderWidgetState extends State<HeaderWidget> {
|
||||
@override Widget build(BuildContext context) {
|
||||
headerWidgetKey = GlobalKey<HeaderWidgetState>();
|
||||
headerMenuKey.currentState?.closeMenu();
|
||||
HeaderConstants.height = HeaderConstants.isNoHeader(AppRouter.currentRoute.route) ? 50 : 200;
|
||||
return Column( children: [
|
||||
const HeaderMenuWidget(),
|
||||
SearchWidget()
|
||||
HeaderConstants.isNoHeader(AppRouter.currentRoute.route) ? Container() : SearchWidget()
|
||||
],);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user